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.



7
Apakah saya boleh menggunakan pengecualian sebagai alat untuk "menangkap" kesalahan lebih awal?
Saya menggunakan pengecualian untuk menangkap masalah lebih awal. Sebagai contoh: public int getAverageAge(Person p1, Person p2){ if(p1 == null || p2 == null) throw new IllegalArgumentException("One or more of input persons is null"). return (p1.getAge() + p2.getAge()) / 2; } Program saya seharusnya tidak pernah lulus nulldalam fungsi ini. Saya …

4
Bagaimana cara menghentikan pelapisan emas dan menjadi puas untuk melepaskan perkembangan kerja [ditutup]
Tim pengembangan yang saya anggota baru-baru ini beradaptasi untuk bekerja sesuai dengan praktik Agile. Ini secara pribadi menyoroti fakta bahwa saya tidak dapat menghentikan diri saya sendiri kode pelapisan emas (dan dokumentasi) dan akibatnya saya melebihi perkiraan asli, ketika saya bisa memberikan solusi yang memenuhi persyaratan jauh lebih awal. Saya …





6
Mengubah proyek Python pribadi menjadi perpustakaan yang dapat dirilis
Saya seorang akademis daripada seorang programmer, dan saya memiliki pengalaman bertahun-tahun menulis program Python untuk saya gunakan sendiri, untuk mendukung penelitian saya. Proyek terbaru saya mungkin bermanfaat bagi banyak orang lain seperti halnya saya, dan saya berpikir untuk melepaskannya sebagai pustaka Python open-source. Namun, tampaknya ada beberapa rintangan untuk menyeberang …

4
Menggunakan #ifdef untuk beralih di antara berbagai jenis perilaku selama pengembangan
Apakah ini praktik yang baik untuk menggunakan #ifdef selama pengembangan untuk beralih di antara berbagai jenis perilaku? Sebagai contoh, saya ingin mengubah perilaku kode yang ada, saya punya beberapa ide bagaimana mengubah perilaku dan perlu beralih di antara implementasi yang berbeda untuk menguji dan membandingkan berbagai pendekatan yang berbeda. Biasanya …




10
Solusi sederhana vs kompleks (tapi efisien kinerja) - mana yang harus dipilih dan kapan?
Saya telah pemrograman selama beberapa tahun dan sering menemukan diri saya pada dilema. Ada dua solusi - satu sederhana satu yaitu pendekatan sederhana, lebih mudah dimengerti dan dipelihara. Ini melibatkan beberapa redundansi, beberapa pekerjaan tambahan (IO ekstra, pemrosesan ekstra) dan karenanya bukan solusi yang paling optimal. tetapi yang lain menggunakan …


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.