Rekayasa Perangkat Lunak

31
Haruskah tim Agile memberikan fitur baru setiap hari?

Perusahaan saya berada di tengah-tengah transisi dari pengembangan gaya air terjun ke Agile / Scrum. Di antara hal-hal lain, kami diberitahu bahwa harapannya adalah agar kami memiliki fitur kerja yang baru , yang dapat diuji (oleh QA) di akhir setiap hari. Sebagian besar pengembang kami kehilangan...

31
Apakah ada perbedaan antara komponen dan modul

Saya punya sedikit masalah dengan modul syarat dan komponen. Dalam pikiran saya, modul adalah kelas yang dibundel, yang hanya dapat diakses melalui antarmuka yang terdefinisi dengan baik. Mereka menyembunyikan semua detail implementasi dan dapat digunakan kembali. Modul-modul mendefinisikan...

31
Kapan Anda membutuhkan "ratusan ribu" utas?

Erlang, Go, dan Rust semua mengklaim dengan satu atau lain cara bahwa mereka mendukung pemrograman bersamaan dengan "utas" / coroutine murah. The Go FAQ negara: Praktis untuk membuat ratusan ribu goroutine di ruang alamat yang sama. The Rust Tutorial mengatakan: Karena tugas secara...

31
Asal-usul lekukan kode

Saya tertarik untuk mencari tahu siapa yang memperkenalkan indentasi kode, serta kapan dan di mana kode itu diperkenalkan. Tampaknya sangat penting untuk pemahaman kode, tetapi itu tidak universal. Kebanyakan kode Fortran dan Basic adalah (tidak?), Dan hal yang sama berlaku untuk Cobol. Saya...