Pertanyaan yang diberi tag «programming-practices»

Praktik Pemrograman adalah praktik yang biasa atau tidak umum digunakan dalam pengembangan perangkat lunak. Ini dapat mencakup hal-hal seperti Pengembangan Agile, Kanban, pintasan pengkodean, dll.


3
Mengapa saya harus menggunakan Daftar <T> di atas IEnumerable <T>?
Dalam aplikasi web ASP.net MVC4 saya menggunakan IEnumerables, mencoba mengikuti mantra untuk memprogram ke antarmuka, bukan implementasi. Return IEnumerable(Of Student) vs. Return New List(Of Student) Orang-orang mengatakan kepada saya untuk menggunakan Daftar dan bukan IEnumerable, karena daftar memaksa kueri untuk dieksekusi dan IEumerable tidak. Apakah ini benar-benar praktik terbaik? Apakah …


16
Menghabiskan terlalu banyak waktu untuk debugging
Kemarin, saya meluncurkan rilis v1.0 dari proyek Web yang saya habiskan sekitar 6 minggu bekerja (on dan off, itu). Saya belum membuat catatan yang pasti tentang waktu saya, tetapi menurut pengalaman saya, saya akan memperkirakan bahwa dari semua waktu yang saya habiskan untuk pemrograman, setengahnya dihabiskan untuk debugging. Saya memperkirakan …

8
Mengapa penggunaan kunci string umumnya dianggap sebagai ide yang buruk?
Ini telah menggangguku untuk sementara waktu. Sebagian besar waktu, ketika datang untuk menyimpan data dalam struktur seperti hashtables, programer, buku dan artikel bersikeras bahwa pengindeksan elemen dalam struktur tersebut dengan nilai String dianggap praktik yang buruk. Namun, sejauh ini, saya belum menemukan satu pun sumber seperti itu untuk menjelaskan mengapa …





5
Sampel Kode dan Wawancara? [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 4 tahun yang lalu . Saya telah melihat sejumlah pertanyaan sejak saya berada di sini di mana, dalam …

17
Mengapa ekspresi reguler begitu menarik?
Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Gambar 1 , Gambar 2 , saya kira Anda tidak akan kesulitan untuk mengingat contoh lain. Masalahnya adalah: jika ada lebih dari satu cara untuk memecahkan …

11
Refactor atau Berkonsentrasi pada Aplikasi yang Menyelesaikan
Apakah Anda akan memperbaiki aplikasi saat Anda pergi atau fokus menyelesaikan aplikasi terlebih dahulu? Refactoring berarti kemajuan aplikasi aplikasi akan melambat. Menyelesaikan aplikasi akan berarti Anda mendapatkan aplikasi yang sangat sulit nantinya? Aplikasi ini adalah proyek pribadi. Saya tidak benar-benar tahu bagaimana menjawab "Apa yang mendorong fungsionalitas dan desain", tapi …

3
Haruskah saya menghindari menggunakan int unsigned di C #?
Saya baru-baru ini berpikir tentang penggunaan bilangan bulat tak bertanda di C # (dan saya kira argumen serupa dapat dikatakan tentang "bahasa tingkat tinggi" lainnya) Ketika Membutuhkan bilangan bulat saya biasanya tidak dihadapkan dengan dilema ukuran bilangan bulat, sebuah contoh akan menjadi properti usia kelas Person (tetapi pertanyaannya tidak terbatas …


1
Dari mana "keluar (-1)" berasal?
Saya melihat di banyak perangkat lunak lama dan tutorial buruk di Internet yang merekomendasikan penggunaan exit(-1), return -1atau serupa dengan mewakili "pemutusan abnormal". Masalahnya, setidaknya dalam POSIX, -1belum pernah dan bukan kode status yang valid. man 3 exitmenggambarkan bahwa exit()pengembalian nilai status &amp; 0377kepada orang tua, yang berarti bahwa -1menjadi …

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.