Rekayasa Perangkat Lunak

93
Mengapa tes unit gagal dilihat sebagai buruk?

Di beberapa organisasi, tampaknya, bagian dari proses rilis perangkat lunak adalah dengan menggunakan pengujian unit, tetapi pada setiap titik waktu semua tes unit harus lulus. Misalnya mungkin ada beberapa layar yang menunjukkan semua tes unit lulus berwarna hijau - yang seharusnya bagus. Secara...

92
Mengapa OOP sulit? [Tutup]

Ketika saya mulai menggunakan bahasa berorientasi objek (Java), saya cukup banyak hanya pergi "Keren" dan mulai coding. Saya tidak pernah benar-benar memikirkannya sampai baru-baru ini setelah membaca banyak pertanyaan tentang OOP. Kesan umum yang saya dapatkan adalah orang-orang bergumul...

92
Mengapa TDD berfungsi? [Tutup]

Pengembangan yang digerakkan oleh tes (TDD) besar hari ini. Saya sering melihatnya direkomendasikan sebagai solusi untuk berbagai masalah di sini di Programmer SE dan tempat lainnya. Saya bertanya-tanya mengapa ini berhasil. Dari sudut pandang teknik, saya bingung karena dua alasan: Pendekatan...

91
Apakah disarankan untuk meminta karyawan membuat akun GitHub 'kerja'?

Saya telah memindahkan semua repositori Git perusahaan kami ke GitHub dan sekarang saya ingin menambahkan karyawan ke proyek. Karena sebagian besar karyawan sudah memiliki akun GitHub pribadi, saya bertanya-tanya apakah saya harus meminta mereka untuk membuat akun GitHub yang berfungsi . Alasan...