Rekayasa Perangkat Lunak

37
Mengapa inferensi jenis bermanfaat?

Saya membaca kode jauh lebih sering daripada saya menulis kode, dan saya berasumsi bahwa sebagian besar programmer yang mengerjakan perangkat lunak industri melakukan ini. Keuntungan dari inferensi tipe yang saya asumsikan adalah kurang verbositas dan kode yang kurang tertulis. Tetapi di sisi lain,...

37
Merilis perangkat lunak open source terlalu cepat [ditutup]

Apa tanggung jawab moral untuk merilis perangkat lunak open source terlalu cepat? Misalnya, produk hampir lengkap yang belum sepenuhnya diuji. Apa harapan programmer? Tunggu sampai sepenuhnya diuji, atau lepaskan ke open source dan kemudian lanjutkan pengembangan, pengujian, dan peningkatan lebih...

37
Apa itu "metode kelas" dan "metode instan", dalam Python?

Telah ada diskusi dalam obrolan yang berkaitan dengan pertanyaan (pertanyaan itu sendiri tidak relevan dengan yang satu ini), yang telah mengungkapkan saya mungkin tidak tahu Python sama sekali. Dalam benak saya, meskipun terminologi berbeda antar bahasa, kami umumnya dapat mengkategorikan fungsi...

37
Apa gunanya mengubah kode sumber ke bytecode Java?

Jika seseorang membutuhkan JVM yang berbeda untuk arsitektur yang berbeda, saya tidak bisa mencari tahu apa logika di balik memperkenalkan konsep ini. Dalam bahasa lain kita membutuhkan kompiler yang berbeda untuk mesin yang berbeda, tetapi di Jawa kita membutuhkan JVM yang berbeda jadi apa logika...