Rekayasa Perangkat Lunak

15
Menjinakkan kelas 'fungsi utilitas'

Dalam basis kode Java kami, saya terus melihat pola berikut: /** This is a stateless utility class that groups useful foo-related operations, often with side effects. */ public class FooUtil { public int foo(...) {...} public void bar(...) {...} } /** This class does applied foo-related...

15
Apa tujuan perencanaan poker dalam sprint?

Analis bisnis dan prospek proyek kami memberi tahu kami kebutuhan klien sebagai Cerita. Setiap perencanaan Sprint, kami (pengembang) diminta untuk bermain poker perencanaan. Mereka meminta kita semua untuk mempertimbangkan 'Kompleksitas' daripada 'Upaya'. Kami benar-benar bingung dan kami membuang...

15
Java memiliki JVM, apa yang dimiliki C?

Saya tahu bahwa C memiliki kompiler tetapi apa yang menentukan kinerja eksekusi? Sebagai contoh di blok if else, bagaimana jika kode hanya memiliki semua ifs bukannya if elses, apa yang menentukan bahwa semua ifs akan dijalankan? Di Jawa itu akan menjadi JVM, tetapi dalam C apa hal kompiler...

15
Kritik OCaml: apakah masih valid?

Saya seorang pemula yang lengkap dengan OCaml. Baru-baru ini saya menemukan halaman ini dengan daftar sejumlah kritik terhadap OCaml. Melihat bahwa halaman itu sudah cukup tua (2007): manakah dari poin-poin yang tercantum yang masih benar hingga hari ini? Misalnya: apakah masih benar bahwa tidak...