Rekayasa Perangkat Lunak

22
Apakah Mono mendapat tempat di dunia usaha?

Untuk solusi berbasis perusahaan, terkadang .NET adalah pilihan terbaik. Bagaimana Mono melihat perusahaan yang harus menggunakan Linux (atau lebih suka menggunakan Linux)? Dengan asumsi bahwa pengembang tidak masalah dan mereka akrab dengan .NET / Mono dan pesaing lain yang mungkin seperti Java....

22
Kursus non-teknis penting untuk programmer? [Tutup]

Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 6 tahun yang lalu .

22
Seberapa sering CPU membuat kesalahan perhitungan?

Dalam Dijkstra's Notes on Structured Programming, dia banyak berbicara tentang kemampuan program komputer sebagai entitas abstrak. Sebagai akibat wajar, ia menyatakan bahwa pengujian tidak cukup. Misalnya, ia menunjukkan fakta bahwa tidak mungkin untuk menguji fungsi perkalian f (x, y) = x * y...

22
Siapa yang merancang pengecualian?

Dari mana asalnya pengecualian dan penanganan eksepsi? Saya suka bagaimana. NET menggunakannya, saya suka bagaimana C ++ mendukungnya (tapi sayangnya perpustakaan menggunakan kode pengembalian atau ditulis dalam C sebagai gantinya). Saya tahu standarnya cukup banyak dalam semua bahasa baru, tetapi...

22
Praktik terbaik untuk retrofit kode lawas dengan tes otomatis

Saya akan mengambil tugas mengimplementasikan kembali antarmuka yang sudah didefinisikan (satu set file header C ++) dalam basis kode yang relatif besar dan lama. Sebelum melakukan ini, saya ingin memiliki cakupan tes selengkap mungkin, sehingga saya dapat mendeteksi kesalahan implementasi ulang...

22
Kapan boleh menggunakan variabel Global

Ok, jadi ini benar-benar pertanyaan advokat setan. Kapan variabel global ok, dan jika tidak, apa yang akan Anda gunakan sebagai alternatif? Sebuah kasus sampingan yang menarik untuk pertanyaan ini, bagaimana bidang kelas statis publik berbeda dari

22
Memimpin tim yang tidak terlalu baik

Bagaimana Anda mengelola jika Anda dialokasikan tim 5 dengan, katakanlah, 4 programmer tidak kompeten dan Anda diminta untuk memimpin? Jelas Anda tidak dapat kode untuk 4 orang (Anda bisa, tapi itu bukan ide yang baik. Setidaknya saya tidak melakukan itu). Sudahkah Anda menemukan situasi seperti...

22
Bagaimana Anda menjawab pertanyaan "Nilai diri Anda"? [Tutup]

Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengumpulkan debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa