Rekayasa Perangkat Lunak

101
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...

101
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...

101
Apa manfaat dari menghindari penggunaan debugger?

Sepanjang karier saya, saya perhatikan bahwa beberapa pengembang tidak menggunakan alat debugging, tetapi lakukan pemeriksaan langsung pada kode yang salah untuk mencari tahu apa masalahnya. Walaupun berkali-kali dapat dengan cepat menemukan kesalahan dalam kode tanpa debugger adalah keterampilan...

100
mengapa database noSQL lebih skalabel dari SQL?

Baru-baru ini saya banyak membaca tentang DBMS noSQL. Saya mengerti teorema CAP , aturan ACID , aturan BASE dan teori dasar. Tetapi tidak menemukan sumber daya tentang mengapa noSQL scalable lebih mudah daripada RDBMS (misalnya dalam kasus sistem yang membutuhkan banyak server DB)? Saya kira...