Pertanyaan yang diberi tag «coding-style»

Gaya pengkodean adalah seperangkat pedoman yang membantu keterbacaan dan pemahaman kode sumber.




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 …

3
Anggota: Gunakan ID unik vs objek domain
Setelah beberapa jawaban yang berguna tentang apakah saya harus menggunakan objek domain atau id unik sebagai parameter metode / fungsi di sini. Identifier vs objek domain sebagai parameter metode , saya memiliki pertanyaan serupa: anggota (diskusi pertanyaan sebelumnya tidak berhasil tutup ini). Apa pro dan kontra menggunakan ID unik sebagai …


3
Apakah mengandalkan konversi argumen implisit dianggap berbahaya?
C ++ memiliki fitur (saya tidak tahu nama yang tepat), yang secara otomatis memanggil konstruktor yang cocok dari tipe parameter jika tipe argumen bukan yang diharapkan. Contoh yang sangat mendasar dari hal ini adalah memanggil fungsi yang mengharapkan a std::stringdengan const char*argumen. Kompiler akan secara otomatis menghasilkan kode untuk memanggil …

7
Variabel sementara vs persyaratan panjang garis
Saya telah membaca Refactoring Martin Fowler . Ini umumnya sangat baik tetapi salah satu rekomendasi Fowler tampaknya menyebabkan sedikit masalah. Fowler menyarankan Anda mengganti variabel sementara dengan kueri, jadi alih-alih ini: double getPrice() { final int basePrice = _quantity * _itemPrice; final double discountFactor; if (basePrice > 1000) discountFactor = …


4
Bagaimana cara menghindari nama umum untuk kelas abstrak?
Secara umum ada baiknya untuk menghindari kata-kata seperti "pegangan" atau "proses" sebagai bagian dari nama rutin dan nama kelas, kecuali jika Anda berurusan dengan (misalnya) penanganan file atau (misalnya) proses unix. Namun kelas abstrak sering tidak benar-benar tahu apa yang akan mereka lakukan dengan sesuatu selain, katakanlah, proseskan. Dalam situasi …


8
Bagaimana dengan semua aturan pengkodean itu?
Saya selalu mendukung gagasan memiliki aturan pengkodean untuk pengembang di perusahaan atau proyek tertentu. Apalagi jika ukuran perusahaan lebih besar dari 10. Semakin besar perusahaan semakin besar kebutuhan. Saya tahu banyak orang akan tidak setuju, tetapi saya telah melihat proyek yang tidak memilikinya dan kode ini terlihat seperti bencana total. …

9
Bagaimana Anda menemukan, memperbaiki, dan mempertahankan gaya pengkodean Anda?
Baru-baru ini, saya telah beralih antara beberapa proyek dan lingkungan pengembangan. Harapan untuk gaya pengkodean di masing-masing berbeda. Sekarang, pertanyaan saya adalah tiga bagian, yang pertama, hanya ingin tahu: Bagaimana Anda mendefinisikan dan menemukan gaya pengkodean Anda? Bagaimana Anda terus menambah dan memperbaikinya? Bagaimana Anda mempertahankannya? (Dari catatan mental, menyimpan …


2
Identifier vs objek domain sebagai parameter metode
Apakah ada argumen objektif untuk atau menentang penggunaan objek vs ID unik sebagai parameter metode / fungsi? (dan anggota benda lainnya?). Khususnya dalam konteks bahasa yang diketik secara statis (C # / Java / Scala) Kelebihan objek itu sendiri: Lebih banyak panggilan aman. Dengan ID ada risiko pemesanan argumen yang …

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.