C # için AvSol Kodlama Kılavuzuna bakıyordum ve neredeyse her şeye katılıyorum ama başka bir kural hakkında ne düşündüğünü görmek gerçekten merak ediyorum.
AV1500
Yöntemler 7 ifadeyi geçmemelidir. 7'den fazla ifade gerektiren bir yöntem çok fazla veya çok fazla sorumluluk alıyor. Ayrıca, kodun ne yaptığını anlamak için insan zihninin kesin ifadeleri analiz etmesini gerektirir. Kendini açıklayan isimlerle, çok sayıda küçük ve odaklanmış yöntemle parçalayın.
Çoğunuz bu kurala uyuyor mu? Yeni bir yöntem oluşturmaktan kurtarılacak çok az şey olsa bile (kodunuz hala KURUYOR ) okunabilirliği büyük ölçüde arttırmanın yanı sıra? Ve numaran hala 7'ye kadar mı düşük? 10'a daha fazla eğilirdim.
Her yerde bu kuralı ihlal ettiğimi söylemiyorum - aksine, yöntemlerin% 95'i küçük ve odaklanmış ancak bu kuralı asla ihlal etmemen gerektiğini söyleyerek beni gerçekten mahvettim.
Gerçekten herkesin ASLA bu kuralı ihlal etmeyeceğini düşündüğünü bilmek istiyorum (Kodlama standardında '1' - yani ASLA bunu yapmayın). Ama bence olmayan bir kod temeli bulmakta zorlanacaksınız.
case
bir hafif yanık ifadeleriswitch
de? Her halükarda, aptalca, işe yaramaz bir gereklilikten başka bir şey değil. Yazanlar programlama hakkında hiçbir şey bilmiyor.