Zawsze wyłączam to ostrzeżenie, a także ostrzeżenie o zbyt wielu zagnieżdżonych blokach. Rozumiem pomysł, że nie ma dużych metod, ale w większości przypadków jest to po prostu niepraktyczne i jak ktoś inny wspomniał, jeśli będziesz dalej dzielić swój kod na dowolne funkcje tylko po to, aby uspokoić IDE, kończy się to, że kod spaghetti przeskakuje wszędzie , później również refaktoryzacja staje się dużym problemem.
To samo, co ostrzeżenie o limicie długości linii, być może linia o długości 50 znaków sprawiła, że w 1985 r. Przewijałeś się w bok, ale dziś mamy większe monitory (teraz również kolorowe!). Widziałem, jak ludzie okaleczają wiersz kodu, skracając nazwy zmiennych, tak aby mieścił się w limicie, zamieniając doskonale czytelną linię kodu w nieczytelny bałagan, tylko po to, aby zmieścił się w limicie.
Osobiście uważam, że te trzy reguły razem spowodowały więcej śmieciowego kodu spaghetti, niż pomogły w stworzeniu czytelnego / testowalnego kodu.