Rekayasa Perangkat Lunak

T&J untuk profesional, akademisi, dan siswa yang bekerja dalam siklus hidup pengembangan sistem


3
Mengapa null pointer bukan pemeran kelas?
Di Jawa: int count = (Integer) null; melempar java.lang.NullPointerException. Mengapa ini tidak membuang Pengecualian Kelas untuk memudahkan pemahaman programmer? Mengapa pengecualian ini dipilih daripada pengecualian lainnya?


5
Bagaimana menjelaskan mengapa pilihan desain bagus? [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 4 tahun yang lalu . Karena saya telah menjadi pengembang yang lebih baik, saya menemukan bahwa sebagian besar keterampilan …


6
Apakah riwayat versi benar-benar sakral atau lebih baik rebase?
Saya selalu setuju dengan mantra Mercurial 1 , namun, sekarang Mercurial dibundel dengan ekstensi rebase dan itu adalah praktik populer di git, saya bertanya-tanya apakah itu benar-benar dapat dianggap sebagai "praktik buruk", atau setidaknya cukup buruk untuk menghindari penggunaan. Dalam kasus apa pun, saya sadar bahwa rebasing berbahaya setelah mendorong. …
26 git  mercurial  dvcs 



6
Apakah pemrograman fungsional superset berorientasi objek?
Semakin banyak pemrograman fungsional yang saya lakukan, semakin saya merasa seperti itu menambahkan lapisan tambahan abstraksi yang tampak seperti bagaimana lapisan bawang itu - semua mencakup lapisan sebelumnya. Saya tidak tahu apakah ini benar, jadi pergi dari prinsip-prinsip OOP yang telah saya kerjakan selama bertahun-tahun, adakah yang bisa menjelaskan bagaimana …

3
Lisensi open-source mana yang paling permisif? [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 pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …
26 licensing 



17
Haruskah saya meminta pengujian unit dari programmer? [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 pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.