Pertanyaan yang diberi tag «conventions»

10
Haruskah saya mengikuti gaya pengkodean yang buruk hanya untuk mengikuti konvensi yang ada di tempat kerja saya?
Saya telah bekerja di pekerjaan saya selama sekitar satu tahun. Saya terutama bekerja di antarmuka GUI kami yang menggunakan metode dari backend C, tapi saya biasanya tidak harus berurusan dengan mereka kecuali untuk nilai kembali. GUI kami terstruktur dengan cukup masuk akal, mengingat keterbatasan kami. Saya telah ditugaskan untuk menambahkan …


5
Apakah cukup untuk metode dibedakan hanya dengan nama argumen (bukan tipe)?
Apakah cukup untuk metode dibedakan hanya dengan nama argumen (bukan tipe) atau lebih baik untuk nama lebih eksplisit? Misalnya T Find<T>(int id)vs T FindById<T>(int id). Apakah ada alasan yang baik untuk menamainya lebih eksplisit (yaitu menambahkan ById) vs mempertahankan nama argumen yang adil? Salah satu alasan yang bisa saya pikirkan …

4
Haruskah saya menggunakan semua huruf besar untuk konstanta saya?
Saya seorang programmer Python terutama yang menggunakan pylint untuk linting kode sumber. Saya dapat menghilangkan semua peringatan kecuali satu: Nama tidak valid untuk konstanta. Mengganti nama menjadi semua perbaikan memperbaikinya, tetapi apakah saya benar-benar harus melakukan itu? Jika saya melakukannya, saya menemukan bahwa kode saya terlihat jelek karena sebagian besar …



3
"Status" atau "status"? Kapan nama variabel harus berisi kata "status", dan kapan nama variabel mengandung kata "status"? [Tutup]
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 6 tahun yang lalu . Membaca kode dan diskusi yang berkaitan dengan kode, saya sering melihat kata-kata "status" …

3
Mengapa pohon tumbuh ke bawah?
Mengapa pohon tumbuh ke bawah dalam ilmu komputer? Saya merasa itu kembali ke printer, dan bahwa sebuah program yang melintasi pohon pertama-tama mencetak root, dan menggunakan gagasan tumpukan kertas tanpa dasar untuk mengekspresikan tingkat rekursi yang tidak terbatas yang mungkin dihadapi. Referensi: Pohon tumbuh ke bawah, memiliki akar di bagian …


1
Konvensi penamaan untuk proyek sumber terbuka iOS / OSX
Tidak selalu tetapi sebagian besar waktu, Anda akan menemukan proyek sumber terbuka iOS atau Mac OS X dengan nama yang dimulai dengan huruf awal dari nama depan dan belakang penulis. Jika sebuah proyek akan ditulis oleh Nick Leblanc, proyek tersebut akan dibaca sebagai NLMyProject. Contoh: RMSwipeTableViewCell oleh Rune Madsen, EBCardCollectionViewLayout …

6
Konvensi penamaan Javascript
Saya dari latar belakang Java dan saya baru mengenal JavaScript. Saya telah memperhatikan banyak metode JavaScript menggunakan nama parameter karakter tunggal, seperti dalam contoh berikut. doSomething(a,b,c) Saya tidak suka, tetapi sesama pengembang JavaScript meyakinkan saya bahwa ini dilakukan untuk mengurangi ukuran file, mencatat bahwa file JavaScript harus ditransfer ke browser. …



1
Apa arti "TILT" dalam komentar?
Saya sedang membaca Clean Code oleh Robert C. Martin, dan frasa tersebut secara TILTtak terduga muncul di beberapa contoh kode. Contoh (ada di Jawa, omong-omong): ... public String errorMessage() { switch (status) { case ErrorCode.OK: // TILT - Should not get here. return ""; case ErrorCode.UNEXPECTED_ARGUMENT: return "Unexpected argument"; case …


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.