Rekayasa Perangkat Lunak

11
Subtugas awal di awal setiap sprint

Saya telah bergabung dengan tim baru yang menggunakan Agile / Scrum, dan proses pengembangan mereka adalah sebagai berikut: 1) pengembang meninjau setiap cerita sebelum setiap sprint untuk memastikan tidak ketinggalan sesuatu yang kritis. Ada keadaan formal untuk itu dalam alur kerja. 2) selama...

11
Cara sederhana dan bersih membandingkan tiga angka

Saya punya beberapa kode yang memiliki urutan ifs yang berfungsi, tetapi hanya merasa berantakan. Pada dasarnya, saya ingin memilih yang terbesar dari tiga bilangan bulat dan menetapkan bendera status untuk mengatakan yang dipilih. Kode saya saat ini terlihat seperti ini: a = countAs(); b =...

11
Ketik sistem untuk kinerja

Apakah ada sistem tipe (statis) yang berupaya memformalkan karakteristik kinerja program? Saya tidak dapat menemukan upaya semacam itu. Karena sistem tipe adalah (salah satu) alat paling ampuh dalam gudang programmer untuk membuat pernyataan tentang program, dan karena ada banyak contoh di mana...

11
Mendorong data dari Server ke Klien tanpa permintaan klien?

Saya perhatikan saat menjelajah Stack Exchange bahwa ada pemberitahuan dinamis seperti "3 pesan baru, klik untuk menunjukkan". Saya ingin memiliki semacam pembaruan dinamis untuk apa yang akan saya jelaskan. Katakanlah saya ingin membuat korsel / rangkai salindia dari 10 artikel berita terbaru....

11
Prinsip KERING dalam praktik yang baik?

Saya mencoba mengikuti prinsip KERING dalam pemrograman saya sekuat yang saya bisa. Baru-baru ini saya telah belajar pola desain di OOP dan akhirnya saya mengulangi cukup banyak. Saya telah membuat pola Repositori bersama dengan pola Pabrik dan Gateway untuk menangani kegigihan saya. Saya...

11
Kapan menggunakan obat generik dalam desain antarmuka

Saya memiliki beberapa antarmuka yang saya maksudkan untuk diimplementasikan oleh pihak ketiga di masa depan, dan saya sendiri menyediakan basis implementasi. Saya hanya akan menggunakan pasangan untuk menunjukkan contoh. Saat ini, mereka didefinisikan sebagai Barang: public interface Item {...