Pertanyaan yang diberi tag «coding-standards»

Standar pengkodean, atau konvensi pengkodean, adalah seperangkat aturan atau pedoman yang dirancang untuk mengatur proses produksi kode dalam proyek perangkat lunak. Biasanya didasarkan pada praktik terbaik industri atau konvensi yang diterima secara umum. Mereka termasuk konvensi penamaan, gaya, fitur terlarang, dan banyak lagi.


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. …


2
Apakah kita perlu memvalidasi seluruh penggunaan modul atau hanya argumen metode publik?
Saya pernah mendengar bahwa disarankan untuk memvalidasi argumen metode publik: Haruskah seseorang memeriksa nol jika dia tidak mengharapkan nol? Haruskah metode memvalidasi parameternya? MSDN - CA1062: Validasi argumen metode publik (Saya memiliki latar belakang .NET tetapi pertanyaannya tidak spesifik C #) Motivasi bisa dimengerti. Jika modul akan digunakan dengan cara …

5
Mengapa HashMap harus digunakan (dalam fungsi) untuk menentukan nilai mana yang akan dikembalikan (untuk kunci) ketika konstruk ifay dapat melakukan pekerjaan dalam waktu yang lebih baik?
Ketika saya baru-baru ini bekerja di sebuah perusahaan besar, saya perhatikan bahwa para programmer di sana mengikuti gaya pengkodean ini: Misalkan saya memiliki fungsi yang mengembalikan 12 jika inputnya adalah A, 21 jika inputnya adalah B, dan 45 jika inputnya adalah C. Jadi saya bisa menulis fungsi tanda tangan sebagai: …

6
Haruskah tim saya menggunakan beberapa standar pengkodean yang dianggap baik sebagai dasar untuk dirinya sendiri?
Tim R&D yang saya tangani telah memutuskan untuk mengadopsi standar pengkodean. Kami baru saja terbentuk, dan memiliki terlalu sedikit kode dan waktu pengkodean sendiri untuk mendasarkan dokumen standar / konvensi kami pada apa yang telah dikembangkan secara organik dalam tim kami, dan pada contoh yang baik dari kode kami sendiri …


1
Penamaan kelas dan antarmuka terkait
Saya telah membuat ObjectParserkelas yang mem-parsing data menjadi objek yang sangat diketik menggunakan IObjectParserDataSourcesumber data (data bisa berupa file Excel, file teks, array, string kueri, dll). Contoh implementasi saya IObjectParserDataSourceadalah: TextFileObjectParserDataSource ExcelFileObjectParserDataSource Nama-nama kelas ini terasa sangat panjang dan berbelit-belit bagi saya. Saya bisa memberi nama mereka: TextFileDataSource ExcelFileDataSource Tapi …



6
Haruskah saya menggunakan case title di URL?
Kami saat ini memutuskan pada konvensi penamaan yang konsisten di seluruh situs dengan beberapa aplikasi web. Secara historis, saya telah menjadi pendukung 'huruf kecil semua huruf!' saat membuat URL: http://example.com/mysystem/account/view/1551 Namun, dalam satu atau dua tahun terakhir, khususnya sejak saya mulai menggunakan ASP.NET MVC & memiliki lebih banyak berurusan dengan …




4
Dari mana asalnya (semula) ?: “80% dari biaya seumur hidup sebuah perangkat lunak digunakan untuk pemeliharaan” [ditutup]
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 . Dalam dokumen konvensi pengkodean Sun Java (di sini: http://www.oracle.com/technetwork/java/codeconv-138413.html ), ia menyatakan: "80% …

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.