Rekayasa Perangkat Lunak

T&J untuk profesional, akademisi, dan siswa yang bekerja dalam siklus hidup pengembangan sistem

30
Bagaimana programmer di Barat melihat programmer di Timur?
Setengah lainnya dari pertanyaan ini: Bagaimana Programer di Timur melihat programmer di Barat? Bagian timur dunia (India / Cina / Filipina) terutama menyediakan layanan outsourcing ke dunia barat (AS dan Eropa). Apakah Anda memiliki pengalaman bekerja dengan tim luar negeri? Jika ya, bagaimana itu? Apakah Anda memiliki gagasan atau pendapat …
101 teamwork 



16
Apa manfaat tidak menggunakan notasi Hongaria?
Salah satu hal yang saya perjuangkan adalah tidak menggunakan notasi Hongaria. Saya tidak ingin harus pergi ke definisi variabel hanya untuk melihat tipe apa itu. Ketika sebuah proyek menjadi luas, senang bisa melihat variabel yang diawali oleh 'bool' dan tahu bahwa itu mencari benar / salah, bukan nilai 0/1 . …

7
Cara menulis pesan pengecualian yang baik
Saat ini saya sedang melakukan tinjauan kode dan salah satu hal yang saya perhatikan adalah jumlah pengecualian di mana pesan pengecualian sepertinya mengulangi di mana pengecualian terjadi. misalnya throw new Exception("BulletListControl: CreateChildControls failed."); Semua tiga item dalam pesan ini saya dapat bekerja dari sisa pengecualian. Saya tahu kelas dan metode …
101 exceptions 



15
Apakah tenggat waktu Agile?
Untuk kejelasan, batas waktu adalah: Batas waktu atau tenggat waktu adalah bidang waktu yang sempit, atau titik waktu tertentu, di mana tujuan atau tugas harus diselesaikan. Dari wikipedia Seluruh karier pengembangan perangkat lunak saya, saya telah melakukan "Agile" yang di mana-mana tampaknya berarti setidaknya praktik berikut dipatuhi: Sprint Mingguan atau …
100 agile 




12
Haruskah saya menghindari metode pribadi jika saya melakukan TDD?
Saya baru saja belajar TDD. Ini pemahaman saya bahwa metode pribadi tidak dapat diuji dan tidak perlu khawatir karena API publik akan memberikan informasi yang cukup untuk memverifikasi integritas suatu objek. Saya sudah mengerti OOP untuk sementara waktu. Ini pemahaman saya bahwa metode pribadi membuat objek lebih dienkapsulasi, sehingga lebih …

10
Apa yang harus saya lakukan ketika saya sudah menunggu terlalu lama di antara komitmen?
Saya nakal ... Terlalu banyak "koboi pengkodean," tidak cukup berkomitmen. Sekarang, saya di sini dengan komitmen besar. Ya, saya seharusnya sudah melakukan selama ini, tapi sekarang sudah terlambat. Apa yang lebih baik Lakukan satu komit besar yang mendaftar semua hal yang saya ubah Cobalah memecahnya menjadi komit kecil yang kemungkinan …



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.