Rekayasa Perangkat Lunak

25
Klarifikasi Prinsip Terbuka / Tertutup

Seperti yang telah saya jelaskan, prinsip terbuka / tertutup menyatakan bahwa kode yang pernah ditulis tidak boleh dimodifikasi (selain dari perbaikan bug). Tetapi jika aturan bisnis saya berubah, bukankah saya harus memodifikasi kode yang menerapkan perubahan itu? Saya kira saya tidak mengerti...

25
Mengapa kita belajar Java di universitas? [Tutup]

Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 5 tahun yang lalu .

25
Pertanyaan wawancara Python [ditutup]

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

25
Apakah musik meningkatkan produktivitas 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

25
Bagaimana cara meninjau kode yang tidak Anda mengerti?

Saya telah diberi peran untuk meningkatkan pengembangan di perusahaan kami. Hal pertama yang saya ingin mulai adalah ulasan kode karena itu belum pernah dilakukan di sini sebelumnya. Ada 3 programmer di perusahaan kami. Saya seorang programmer web, bahasa saya yang dikenal terutama PHP,...

25
Apa yang Anda cari saat men-debug deadlock?

Baru-baru ini saya telah mengerjakan proyek yang banyak menggunakan threading. Saya pikir saya baik-baik saja dalam mendesainnya; gunakan desain stateless sebanyak mungkin, kunci akses ke semua sumber daya yang dibutuhkan lebih dari satu utas, dll. Pengalaman saya dalam pemrograman fungsional telah...

25
Apa yang harus didahulukan: pengujian atau tinjauan kode?

Saya cukup baru untuk memprogram pola desain dan siklus hidup dan saya bertanya-tanya, apa yang harus didahulukan, review kode atau pengujian, mengenai hal itu dilakukan oleh orang yang terpisah? Dari satu sisi, mengapa repot-repot meninjau kode jika tidak ada yang memeriksa apakah itu berfungsi?...