Rekayasa Perangkat Lunak

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


7
Apa yang salah dengan obat generik Java? [Tutup]
Saya telah melihat beberapa kali di posting situs ini yang mengutuk implementasi generik Java. Sekarang, saya dapat dengan jujur ​​mengatakan bahwa saya tidak memiliki masalah dengan menggunakannya. Namun, saya belum mencoba membuat kelas generik sendiri. Jadi, apa masalah Anda dengan dukungan generik Java?
49 java  generics 

10
Bukankah "jika (0 == nilai) ..." lebih berbahaya daripada kebaikan? [Tutup]
Ini adalah salah satu hal yang paling saya benci ketika saya melihatnya di kode orang lain. Saya tahu apa artinya dan mengapa beberapa orang melakukannya dengan cara ini ("bagaimana jika saya secara tidak sengaja meletakkan '=' sebagai gantinya?"). Bagi saya itu sangat seperti ketika seorang anak menuruni tangga menghitung langkah …


11
Mengapa /// blok komentar penting?
Seseorang pernah berkata kita harus mengawali semua metode kita dengan /// <summary>blok komentar (C #) tetapi tidak menjelaskan mengapa. Saya mulai menggunakannya dan menemukan mereka sedikit mengganggu saya, jadi berhenti menggunakannya kecuali untuk perpustakaan dan metode statis. Mereka besar dan saya selalu lupa memperbaruinya. Apakah ada alasan bagus untuk menggunakan …
49 c#  comments 

19
Melayani tugas latar belakang di situs besar
Kami sedang menghadapi masalah yang menarik di StackOverflow. Kami punya banyak tugas kecil "yang harus segera dikerjakan". Contohnya adalah memperbarui daftar "Pertanyaan Terkait". Apa yang telah kami lakukan di masa lalu adalah untuk membuntuti tugas-tugas tersebut ke beberapa halaman pengguna. Ini tidak pernah ideal, tetapi itu tidak terlalu terlihat. Sekarang …


12
Apakah ada alasan untuk melakukan semua pekerjaan objek dalam konstruktor?
Izinkan saya mengawali ini dengan mengatakan ini bukan kode saya atau kode rekan kerja saya. Bertahun-tahun yang lalu ketika perusahaan kami lebih kecil, kami memiliki beberapa proyek yang perlu kami lakukan sehingga kami tidak memiliki kapasitas untuk itu, jadi mereka di-outsource. Sekarang, saya tidak menentang outsourcing atau kontraktor pada umumnya, …

9
Bisakah kelas manajer menjadi tanda arsitektur yang buruk?
Akhir-akhir ini saya mulai berpikir bahwa memiliki banyak kelas manajer dalam desain Anda adalah hal yang buruk. Gagasan itu belum cukup matang bagi saya untuk membuat argumen yang meyakinkan, tetapi inilah beberapa poin umum: Saya merasa jauh lebih sulit bagi saya untuk memahami sistem yang sangat bergantung pada "manajer". Ini …

11
Apakah ada buku kanonik tentang pola desain? [Tutup]
Saya tertarik mempelajari pola desain dan ingin tahu apa yang dianggap buku tingkat atas dalam mempelajari subjek ini. Apakah ada buku di luar sana yang merupakan standar de-facto untuk menggambarkan praktik terbaik, metodologi desain, dan informasi bermanfaat lainnya tentang pola desain? Bagaimana dengan buku itu yang membuatnya istimewa?



28
Kapan masuk akal untuk membuat bahasa pemrograman saya sendiri?
Apakah ada jenis aplikasi pembunuh, kelas masalah algoritmik, dll., Di mana lebih baik, dalam jangka panjang, untuk membuat bahasa saya sendiri? PS: Hanya untuk memastikan, maksud saya bahasa pemrograman baru dan kompiler, bukan kompiler baru untuk bahasa yang ada. EDIT : Terima kasih atas jawabannya. Bisakah Anda memberikan beberapa contoh, …


10
Apakah membelah aplikasi yang berpotensi monolitik menjadi beberapa yang lebih kecil membantu mencegah bug? [Tutup]
Cara lain untuk menanyakan hal ini adalah; mengapa program cenderung monolitik? Saya sedang memikirkan sesuatu seperti paket animasi seperti Maya, yang digunakan orang untuk berbagai alur kerja yang berbeda. Jika kemampuan animasi dan pemodelan dibagi menjadi aplikasi mereka sendiri dan dikembangkan secara terpisah, dengan file-file dilewatkan di antara mereka, bukankah …

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.