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.


30
Standar pengkodean terburuk yang pernah Anda ikuti? [Tutup]
Pernahkah Anda bekerja dengan standar pengkodean yang: Sangat menurun produktivitas Anda? Apakah awalnya termasuk untuk alasan yang baik tetapi disimpan lama setelah masalah asli menjadi tidak relevan? Apakah ada dalam daftar begitu lama sehingga tidak mungkin untuk mengingat semuanya? Membuat Anda berpikir penulis hanya mencoba meninggalkan tanda mereka daripada mendorong …

12
Apakah ada titik untuk memasukkan "log perubahan" di setiap file kode ketika Anda menggunakan kontrol versi?
Saya mendapat kesan bahwa sistem kontrol versi menghilangkan kebutuhan untuk memiliki "log perubahan" terpampang di mana-mana dalam kode. Saya sering melihat terus menggunakan log perubahan, termasuk blok panjang yang besar pada awal prosedur tersimpan dengan bagian besar diblokir untuk perubahan pada file dan mengotori kode dengan hal-hal seperti: // 2011-06-14 …

7
Haruskah nama antarmuka dimulai dengan awalan "I"?
Saya telah membaca " Kode Bersih " oleh Robert Martin untuk mudah-mudahan, menjadi programmer yang lebih baik. Meskipun sejauh ini tidak ada yang benar-benar melanggar, itu membuat saya berpikir berbeda tentang cara saya mendesain aplikasi dan menulis kode. Ada satu bagian dari buku yang saya tidak hanya tidak setuju dengan, …

9
Apa arti XXX dalam komentar? [Tutup]
Apa yang orang umumnya maksud setiap kali Anda melihat XXXdi komentar. Terkadang, saya akan melihat komentar seperti ini: # XXX - This widget really should frobulate the whatsit Tentu saja, saya dapat mengatakan apa arti komentar tersebut, tetapi apa arti XXX secara umum? Apakah itu mengatakan "Ini hack" atau mungkin …

5
Mengapa Anda tidak menggunakan arahan 'menggunakan' dalam C #?
Standar pengkodean yang ada pada proyek C # besar mencakup aturan bahwa semua nama jenis sepenuhnya memenuhi syarat, melarang pekerjaan direktif 'menggunakan'. Jadi, daripada yang akrab: using System.Collections.Generic; .... other stuff .... List<string> myList = new List<string>(); (Mungkin tidak mengherankan kalau itu varjuga dilarang.) Saya berakhir dengan: System.Collections.Generic.List<string> myList = …

13
Apakah masuk akal untuk menjaga setiap pointer dereferensi nol?
Di pekerjaan baru, saya telah ditandai dalam ulasan kode untuk kode seperti ini: PowerManager::PowerManager(IMsgSender* msgSender) : msgSender_(msgSender) { } void PowerManager::SignalShutdown() { msgSender_->sendMsg("shutdown()"); } Saya diberitahu bahwa metode terakhir harus membaca: void PowerManager::SignalShutdown() { if (msgSender_) { msgSender_->sendMsg("shutdown()"); } } yaitu, saya harus menempatkan NULLpenjaga di sekitar msgSender_variabel, meskipun anggota …






4
Mengapa #include <iostream.h> buruk?
Saya sedang membaca utas lain di mana seorang pria bertanya tentang buku C ++ untuk pemula, dan salah satu programmer yang menjawab menulis ini: Beberapa peringatan: hindari semua buku yang menyajikan "hello world" yang menyatakan #include &lt;iostream.h&gt; Saya membuka buku C ++ saya dan tentu saja itu termasuk header iostream …



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.