Saya sedang mencari di AvSol Coding Guidelines untuk C # dan saya setuju dengan hampir semuanya tetapi saya benar-benar ingin tahu apa pendapat orang lain tentang satu aturan spesifik.
AV1500
Metode tidak boleh melebihi 7 pernyataan. Metode yang membutuhkan lebih dari 7 pernyataan adalah melakukan terlalu banyak, atau memiliki terlalu banyak tanggung jawab. Itu juga membutuhkan pikiran manusia untuk menganalisis pernyataan yang tepat untuk memahami apa yang dilakukan kode. Hancurkan dalam beberapa metode kecil dan fokus dengan nama yang menjelaskan sendiri.
Apakah sebagian besar dari Anda mengikuti aturan ini? Sekalipun ada sedikit yang bisa diselamatkan dari membuat metode baru (Kode Anda masih KERING ) selain sangat mudah dibaca? Dan apakah nomor Anda masih serendah 7? Saya akan cenderung lebih ke 10.
Saya tidak mengatakan saya melanggar aturan ini di semua tempat - sebaliknya, metode saya 95% kecil dan fokus tetapi mengatakan Anda tidak boleh melanggar aturan ini benar-benar membuat saya terkejut.
Saya benar-benar hanya ingin tahu apa yang orang pikirkan tentang TIDAK PERNAH melanggar aturan ini (ini adalah '1' pada standar pengkodean - artinya TIDAK PERNAH melakukan ini). Tapi saya pikir Anda akan kesulitan menemukan basis kode yang tidak.
case
pernyataan dalam menghanguskanswitch
juga? Bagaimanapun, itu hanyalah persyaratan bodoh, tidak berguna. Mereka yang menulisnya tidak tahu apa-apa tentang pemrograman.