Rekayasa Perangkat Lunak

19
Mendokumentasikan logika matematika dalam kode

Terkadang, meski tidak sering, saya harus memasukkan logika matematika ke dalam kode saya. Konsep yang digunakan sebagian besar sangat sederhana, tetapi kode yang dihasilkan tidak - banyak variabel dengan tujuan yang tidak jelas, dan beberapa operasi dengan maksud yang tidak begitu jelas. Saya...

19
Apakah pemrograman modular memengaruhi waktu komputasi?

Semua orang mengatakan bahwa saya harus membuat kode saya modular, tetapi bukankah kurang efisien jika saya menggunakan lebih banyak pemanggilan metode daripada metode yang lebih sedikit, tetapi lebih besar? Apa perbedaan dalam Java, C, atau C ++ dalam hal ini? Saya mendapatkan bahwa lebih mudah...

19
Apa perbedaan arti dari 'fixture'?

Saya mengalami kesulitan memahami konsep "fixture". Saya tahu apa itu test suite, test case, uji coba, tapi apa sebenarnya "fixture"? Kasing uji parameter? Tampak bagi saya bahwa makna atau semantik dari istilah "fixture" dapat sedikit berbeda dengan bahasa pemrograman atau dengan kerangka...

19
Seberapa penting untuk memperbaiki kebocoran memori?

Saya menemukan oleh Valgring bahwa beberapa program GTK + bocor memori. Seberapa penting untuk memperbaiki kebocoran itu? Maksud saya, seringkali program-program itu bekerja dengan sangat baik tetapi di sisi lain, orang tidak pernah bisa yakin jika seseorang ingin menyalin bagian dari kode yang...

19
Apa manfaat dari mengaktifkan Strings di Java 7?

Ketika saya mulai memprogram di Jawa, fakta bahwa pernyataan pergantian tidak mengambil string membuat saya frustrasi. Kemudian saat menggunakan Enums, saya menyadari manfaat yang Anda dapatkan dari mereka daripada membagikan nilai mentah - jenis keamanan (yang membawa refactoring lebih mudah)...