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
Kapan harus berhenti dan kapan harus menghapus di Jawa
Sebagai bagian dari upaya refactoring atau hanya pengembangan yang sedang berlangsung, metode tertentu atau mungkin seluruh kelas mungkin menjadi usang dalam beberapa hal. Java mendukung @Deprecatedanotasi untuk menunjukkan bahwa mungkin ada cara yang lebih baik untuk menangani fungsi yang dimaksud. Saya membayangkan ini sangat berguna di API publik di mana …

3
Apakah ada alasan bagus untuk menggunakan antarmuka Koleksi Java?
Saya telah mendengar argumen bahwa Anda harus menggunakan antarmuka paling umum yang tersedia sehingga Anda tidak terikat dengan implementasi tertentu dari antarmuka itu. Apakah logika ini berlaku untuk antarmuka seperti java.util.Collection ? Saya lebih suka melihat sesuatu seperti yang berikut: List<Foo> getFoos() atau Set<Foo> getFoos() dari pada Collection<Foo> getFoos() Dalam …

6
Perangkat lunak apa yang Anda gunakan untuk membantu merencanakan kerja tim Anda, dan mengapa?
Perencanaan sangat sulit. Kita secara alami tidak pandai memperkirakan masa depan kita sendiri, dan banyak bias kognitif memperburuk masalah. Perencanaan kelompok bahkan lebih sulit. Informasi yang tidak lengkap, pandangan situasi yang tidak konsisten, dan masalah komunikasi menambah kesulitan. Metode tangkas menyediakan satu kerangka kerja untuk mengatur perencanaan kelompok - membuat …


12
Maintainability of Boolean logic - Apakah bersarang jika pernyataan dibutuhkan?
Manakah dari ini yang lebih baik untuk pemeliharaan? if (byteArrayVariable != null) if (byteArrayVariable .Length != 0) //Do something with byteArrayVariable ATAU if ((byteArrayVariable != null) && (byteArrayVariable.Length != 0)) //Do something with byteArrayVariable Saya lebih suka membaca dan menulis yang kedua, tetapi saya ingat membaca dalam kode lengkap bahwa …

2
Pengecualian dalam DDD
Saya belajar DDD dan saya berpikir untuk melempar pengecualian dalam situasi tertentu. Saya mengerti bahwa suatu objek tidak dapat masuk ke keadaan buruk jadi di sini pengecualiannya baik-baik saja, tetapi dalam banyak contoh pengecualian melempar juga misalnya jika kita mencoba menambahkan pengguna baru dengan email yang ada dalam database. public …




5
Apakah menempatkan penanda teks di dalam string adalah gaya yang buruk? Apakah ada alternatif?
Saya bekerja dengan string besar yang membutuhkan banyak manipulasi. Misalnya, saya dapat membuat string seperti ini: Bagian 1 Perahu Bagian A Pemrograman Bagian 2 Mempartisi perahu untuk pemrograman. Bagian AA Bagian SQL Entri. String akan terlalu besar untuk memeriksa secara manual setiap bagiannya. Sekarang saya perlu splitini stringmenjadi stringlistbagian demi …


4
Penggantian misalnya Java?
Jadi saya cukup baru dalam pemrograman di dunia nyata (di luar proyek akademik) dan telah menemukan banyak posting yang mengatakan bahwa menggunakan instanceofadalah hal yang buruk untuk digunakan untuk menentukan kelas apa objek tertentu. Situasi saya adalah saya memiliki tiga kelas, kelas produk dasar, satu yang memanjang dari itu dan …

4
Apa perbedaan antara algoritma yang menggunakan struktur data dan algoritma yang menggunakan basis data?
Pertanyaan Umum Apa perbedaan antara algoritma yang menggunakan struktur data dan algoritma yang menggunakan basis data? Beberapa konteks Ini adalah pertanyaan yang telah mengganggu saya selama beberapa waktu, dan saya belum dapat memberikan jawaban yang meyakinkan untuk itu. Saat ini, saya sedang berusaha memperkuat pemahaman saya tentang algoritma yang, tentu …

3
Apakah ada konsep “implementasi semu” dalam pengembangan perangkat lunak?
Saya mencari label untuk menggambarkan praktik menggunakan metode perhitungan berbasis manusia atau cara lain "memalsukan" suatu algoritma demi mendapatkan produk atau melakukan demo dengan cepat tanpa menghabiskan waktu untuk mengembangkan teknis / scalable / solusi analitis? Misalnya: menggunakan Amazon Turk untuk menghitung jumlah meja kosong di sebuah restoran. Saya juga …


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.