Rekayasa Perangkat Lunak

44
Metode Boolean Penamaan Afirmatif vs Negatif

Haruskah metode boolean selalu mengambil bentuk afirmatif, bahkan ketika mereka hanya akan digunakan dalam bentuk negatif? Katakanlah saya ingin memeriksa apakah suatu entitas ada sebelum membuat entitas, argumen saya adalah bahwa bentuk pertama di bawah ini lebih baik daripada bentuk kedua,...

44
Bisakah suatu sistem menjadi Data Didorong 100%?

Bos baru saya telah mengerjakan proyek ini selama bertahun-tahun. Saya hanya di sini beberapa minggu, tetapi saya tidak yakin itu mungkin. Dia ingin merancang sistem yang "100% didorong data". Jadi jika kita memasukkan data yang cukup, kita dapat mendefinisikan dan menghasilkan aplikasi apa pun....

44
Memahami perbedaan cabang antara SVN dan Git

Saya adalah pengguna SVN dan sekarang saya belajar Git. Di SVN saya biasanya checkout repo di komputer lokal saya, yang mencakup semua cabang di proyek saya dan saya biasa memilih folder untuk cabang saya yang saya minati dan bekerja di sana. Saya melihat perbedaan menggunakan Git. Saat ini saya...