Rekayasa Perangkat Lunak

56
Duplikasi kode ilusi

Insting yang biasa adalah menghapus duplikasi kode yang Anda lihat dalam kode. Namun, saya menemukan diri saya dalam situasi di mana duplikasi itu ilusi . Untuk menjelaskan situasinya secara lebih terperinci: Saya sedang mengembangkan aplikasi web, dan sebagian besar tampilan pada dasarnya sama -...

55
Pernahkah Anda terlibat dalam BIG Rewrite? [Tutup]

Joel Spolsky mengatakan dalam salah satu posting terkenalnya: Kesalahan strategis tunggal terburuk yang dapat dilakukan oleh perusahaan perangkat lunak: menulis ulang kode dari awal. Chad Fowler menulis: Anda telah melihat video, posting weblog, dan hype, dan Anda telah memutuskan untuk...

55
Kapan tidak menggunakan Google Web Toolkit? [Tutup]

Saya sedang mempertimbangkan penggunaan GWT pada proyek pengembangan aplikasi web in-house utama, yaitu keuntungan utama di mata saya adalah kompilasi silang ke Javascript yang (setidaknya secara teoritis) akan membantu tim saya mengurangi ukuran tumpukan teknologi dengan satu . Namun, setelah...

55
Mengapa kami memiliki kenaikan postfix?

Penafian : Saya tahu benar semantik dari awalan dan penambahan postfix. Jadi tolong jangan jelaskan kepada saya bagaimana mereka bekerja. Membaca pertanyaan tentang stack overflow, saya tidak bisa tidak melihat bahwa programmer menjadi bingung oleh operator kenaikan postfix berulang-ulang. Dari...

55
Apa itu retas? [Tutup]

Saya sering mendengar rekan kerja berkata satu sama lain, "Itu peretasan yang mengerikan, mengerikan." Yang bisa saya ambil dari itu adalah bahwa itu tidak baik. Ketika saya bertanya kepada mereka apakah itu berhasil, mereka berkata "ya, tapi itu tidak baik". Apakah itu berarti itu bukan solusi...

55
Buku audio untuk programmer? [Tutup]

Saya seorang programmer dengan perjalanan pulang pergi dua jam untuk bekerja setiap hari. Saya ingin mengisi sebagian waktu itu dengan buku audio tentang pengembangan perangkat lunak. Buku audio apa pun yang akan membantu saya menjadi programmer yang lebih baik akan dihargai. Saya berpikir bahwa...

55
Apakah ulasan kode subjektif atau objektif (dapat diukur)?

Saya menyusun beberapa pedoman untuk ulasan kode. Kami belum memiliki satu proses formal dan berusaha untuk memformalkannya. Dan tim kami didistribusikan secara geografis. Kami menggunakan TFS untuk kontrol sumber (kami juga menggunakannya untuk tugas / pelacakan bug / manajemen proyek, tetapi...

55
Bug dibuka kembali vs. baru

Bug dibuka, diperbaiki, diverifikasi, dan ditutup. Sebulan kemudian, itu muncul lagi dalam versi berikutnya setelah beberapa iterasi tanpa regresi. Asalkan karakteristik bugnya sama, apakah Anda akan membuka kembali bug ID yang ada atau membuka yang baru dengan tautan ke bug yang...