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.

9
Dari mana asal usul “satu kembali saja”?
Saya sering berbicara dengan programmer yang mengatakan " Jangan letakkan banyak pernyataan pengembalian dalam metode yang sama. " Ketika saya meminta mereka untuk memberi tahu alasannya, yang saya dapatkan hanyalah " Standar pengkodean mengatakan demikian. " Atau " Ini membingungkan. " Ketika mereka menunjukkan solusi kepada saya dengan pernyataan pengembalian …




14
Mengapa Paman Bob menyarankan agar standar pengkodean tidak dituliskan jika Anda dapat menghindarinya?
Ketika saya membaca pertanyaan ini , jawaban yang paling banyak dikutip mengutip Paman Bob tentang standar pengkodean , tetapi saya bingung dengan tip ini: Jangan menuliskannya jika Anda bisa menghindarinya. Alih-alih, biarkan kode menjadi cara standar ditangkap. Ini memantul di otak saya, tetapi saya tidak dapat menemukan tempat untuk menempel. …

17
Standar pengkodean untuk kejelasan: komentar setiap baris kode?
Saya telah bekerja di toko-toko yang menghasilkan perangkat lunak yang sangat penting dan saya telah berurusan dengan aturan komentar yang dimaksudkan agar kode tersebut dapat dibaca dan berpotensi menyelamatkan nyawa. Dalam pengalaman saya meskipun persyaratan menjadi tugas yang mematikan otak untuk dicentang dari daftar periksa dan tidak membantu saya tetap …


19
Bisakah suatu fungsi terlalu pendek?
Setiap kali saya menemukan diri saya menulis logika yang sama lebih dari sekali, saya biasanya menempelkannya pada suatu fungsi sehingga hanya ada satu tempat di aplikasi saya, saya harus mempertahankan logika itu. Efek sampingnya adalah saya kadang-kadang berakhir dengan satu atau dua fungsi garis seperti: function conditionMet(){ return x == …

4
Apakah larangan `panjang` masuk akal?
Dalam dunia lintas-platform C ++ (atau C) hari ini kami memiliki : Data model | short | int | long | long long | pointers/size_t | Sample operating systems ... LLP64/IL32P64 16 32 32 64 64 Microsoft Windows (x86-64 and IA-64) LP64/I32LP64 16 32 64 64 64 Most Unix and …



16
Apa manfaat tidak menggunakan notasi Hongaria?
Salah satu hal yang saya perjuangkan adalah tidak menggunakan notasi Hongaria. Saya tidak ingin harus pergi ke definisi variabel hanya untuk melihat tipe apa itu. Ketika sebuah proyek menjadi luas, senang bisa melihat variabel yang diawali oleh 'bool' dan tahu bahwa itu mencari benar / salah, bukan nilai 0/1 . …

14
Bagaimana saya bisa menghindari selalu merasa seperti jika saya benar-benar membangun kembali program saya dari awal saya akan melakukannya lebih baik? [Tutup]
Saya telah belajar sejumlah besar pengkodean, namun, selalu dalam lingkungan ilmiah (bukan ilmu komputer), sepenuhnya otodidak tanpa ada orang yang membimbing saya ke arah yang benar. Dengan demikian, perjalanan coding saya telah ... berantakan. Saya perhatikan sekarang bahwa setiap kali saya membangun beberapa jenis program, pada akhirnya, saya menyadari bagaimana …


6
Kutipan tunggal vs tanda kutip ganda [ditutup]
Saya baru saja memulai pekerjaan di mana saya menulis Python setelah datang dari latar belakang Java, dan saya memperhatikan bahwa pengembang lain cenderung mengutip string menggunakan tanda kutip tunggal ( '') daripada tanda kutip ganda ( ""). Sebagai contoh: line1 = 'This is how strings typically look.' line2 = "Not …

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.
Judi bola <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>|