Rekayasa Perangkat Lunak

10
Bagaimana menangani flag di banyak if-else

Sepertinya saya cukup sering melihatnya dalam kode saya dan yang lainnya. Tidak ada apa-apa tentang hal itu yang kelihatannya sangat salah, tetapi itu mengganggu saya karena sepertinya itu bisa dilakukan dengan lebih baik. Saya kira pernyataan kasus, mungkin sedikit lebih masuk akal, tetapi...

10
Multiprosesor Python dengan Antrian vs ZeroMQ IPC

Saya sibuk menulis aplikasi Python menggunakan ZeroMQ dan mengimplementasikan variasi pola Majordomo seperti yang dijelaskan dalam ZGuide . Saya memiliki broker sebagai perantara antara serangkaian pekerja dan klien. Saya ingin melakukan logging yang luas untuk setiap permintaan yang masuk, tetapi...

10
Bagaimana cara mendeteksi prestasi dalam bermain game?

Saya keliru memposting ini ke stackoverflow dan sekarang memposting di sini berdasarkan saran di situs itu ... Ini adalah pertanyaan konseptual tingkat yang sangat tinggi. Katakan dalam aplikasi perangkat lunak, saya memiliki 4 tindakan berbeda, misalnya: Unggah, Bagikan, Komentar, dan sukai Dan...

10
Backend devs ditulis oleh cerita pengguna

Saya berencana untuk mengiris dalam pengembangan backend ke cerita pengguna secara vertikal. Tetapi seorang backend di tim kami mulai mengeluh bahwa ini membuat pekerjaan mereka tidak terlihat. Jawaban saya adalah itu pada pertemuan perencanaan dan tinjauan sprint kami membahas tugas backend di...

10
Konsep REST API

Saya memiliki tiga pertanyaan tentang desain REST API yang saya harap seseorang dapat menjelaskan. Saya telah mencari tanpa henti selama berjam-jam tetapi belum menemukan jawaban untuk pertanyaan saya di mana saja (mungkin saya tidak tahu harus mencari apa?). pertanyaan 1 Pertanyaan pertama saya...

10
Kapan kata kunci register sebenarnya berguna di C?

Saya bingung tentang penggunaan registerkata kunci dalam C. Secara umum dikatakan bahwa penggunaannya tidak diperlukan seperti dalam pertanyaan ini pada stackoverflow . Apakah kata kunci ini sepenuhnya berlebihan dalam C karena kompiler modern atau apakah ada situasi yang masih dapat berguna? Jika...

10
Bagaimana cara mendesain permainan kartu?

Saya tidak dapat membuat arsitektur yang bagus untuk permainan kartu saya. Saya perlu bantuan untuk memahami bagaimana game biasanya dirancang. Pertama, saya akan menjelaskan aturan permainan. Aturan Game Mempersiapkan Ada empat pemain, masing-masing dua pemain membentuk satu tim. Setiap...