Rekayasa Perangkat Lunak

14
Apakah Unit Testing merupakan tujuan utama Pola MVC?

Baru-baru ini dalam sebuah wawancara, salah satu pertanyaannya adalah 'Mengapa kita menggunakan MVC?' Saya hanya menjawab bahwa itu jauh lebih dekat dengan bagaimana, banyak sistem dunia nyata! Menjelaskan manfaat yang dimilikinya ketika datang ke Maintainability, Skalability dll. Tetapi mereka...

14
Ortogonalitas unit test vs hasil unit test

Saya menulis unit test untuk sistem kemudi untuk gim video. Sistem memiliki beberapa perilaku (hindari area ini karena alasan A, hindari area ini karena alasan B, masing-masing menambahkan sedikit konteks pada peta wilayah. Fungsi terpisah kemudian mem-parsing peta dan menghasilkan gerakan yang...

14
satu programmer, banyak bahasa - nama dilema

Saat Anda bekerja di beberapa bahasa pemrograman, ada masalah yang Anda temui ... Nama (pengidentifikasi) yang valid dalam satu bahasa tidak valid di bahasa lain. Sebagai contoh... var new function thisadalah kata kunci dalam JavaScript, tetapi Anda dapat menggunakannya secara bebas dalam Python....

14
Kiat untuk mencapai pengiriman "berkelanjutan"

Sebuah tim mengalami kesulitan dalam merilis perangkat lunak secara rutin (sekali setiap minggu). Yang berikut adalah garis waktu rilis yang khas: Selama iterasi: Pengembang mengerjakan cerita di backlog pada cabang fitur berumur pendek (ini diberlakukan dengan antusias) berdasarkan cabang...

14
Scrum mengestimasi ulang cerita

Setiap hari, setelah stand-up , tim saya dan saya memperbarui perkiraan kami untuk setiap cerita. Saya merasa ada yang salah dengan cara kami melakukannya, jadi saya butuh bantuan Anda. Inilah cara kami melakukannya: Perkiraan Story A: 24 jam (8 jam per hari - kami menggunakan "hari ideal"...

14
Menerapkan algoritma kertas teknis dalam C ++ atau MATLAB

Saya seorang mahasiswa Teknik Elektro. Saya sudah membaca banyak makalah teknis tentang algoritma pemrosesan sinyal dan gambar (rekonstruksi, segmentasi, pemfilteran, dll). Sebagian besar algoritma yang ditunjukkan dalam makalah ini didefinisikan dari waktu ke waktu dan frekuensi terus menerus, dan...

14
Apakah kompiler digunakan di luar pengembangan?

Sejauh pemahaman saya, kompiler dimaksudkan untuk pengembang mengkompilasi kode mereka ke file executable (kode mesin). Kompiler tidak meluas ke mesin klien atau sistem pengguna akhir. Sebaliknya, pengembang hanya menggunakan kompiler untuk mengubah kode mereka menjadi kode mesin, yang kemudian...