Rekayasa Perangkat Lunak

38
Seberapa banyak Injeksi Ketergantungan?

Saya bekerja dalam sebuah proyek yang menggunakan Injeksi Ketergantungan (Musim Semi) untuk segala sesuatu yang merupakan ketergantungan suatu kelas. Kami berada pada titik di mana file konfigurasi Spring telah berkembang menjadi sekitar 4000 baris. Belum lama ini saya menonton salah satu...

38
Bagaimana tes integrasi mengkritik desain?

Saya membaca di posting blog JB Rainsberger tentang tes terintegrasi dan bertanya-tanya di mana tes integrasi lebih keras dengan desain kami? Kami menulis tes yang lebih terintegrasi, yang lebih besar dan tidak mengkritik desain kami sama kerasnya dengan

37
Berapa banyak Cakupan Kode yang “cukup”?

Kami mulai mendorong cakupan kode di sini di tempat kerja saya, dan itu membuat saya berpikir .... Berapa banyak cakupan kode yang cukup? Kapan Anda sampai pada titik berkurangnya pengembalian pada cakupan kode? Apa sweet spot antara liputan yang baik dan tidak cukup? Apakah ini bervariasi...

37
Unit pengujian tim pemula perlu untuk unit test

Saya bekerja dengan tim baru yang secara historis tidak melakukan pengujian unit APA PUN. Tujuan saya adalah agar tim akhirnya menggunakan TDD (Test Driven Development) sebagai proses alami mereka. Tetapi karena TDD adalah perubahan pikiran yang radikal untuk tim pengujian non-unit, saya pikir saya...

37
Wawancara teknis 10 menit [ditutup]

Saya harus melakukan penilaian cepat terhadap puluhan siswa baru dengan sangat cepat. Saya memiliki 30 menit pertemuan dengan mereka masing-masing (dalam dua atau tiga hari). Saya ingin menggunakan sebagian besar waktu untuk membahas aspek-aspek non teknis. Jadi saya berencana menggunakan 10 menit...