Z twojego doświadczenia, jaka jest użyteczna ogólna zasada dotycząca tego, ile wierszy kodu jest zbyt wiele dla jednej klasy w Javie?
Dla jasności wiem, że liczba wierszy nie jest nawet zbliżona do rzeczywistego standardu, który należy zastosować dla tego, co powinno być w danej klasie, a co nie. Zajęcia powinny być zaprojektowane zgodnie z odpowiednimi filozofiami OOP (enkapsulacja itp.). To powiedziawszy, ogólna zasada może stanowić przydatny punkt wyjścia do rozważań na temat refaktoryzacji (tj. „Hmmm, ta klasa ma> n linii kodu; prawdopodobnie jest nieczytelna i wykonuje kiepską pracę w enkapsulacji, więc może chciałbym sprawdzić, czy powinna w pewnym momencie zostanie refaktoryzowane ”).
Z drugiej strony, być może natknąłeś się na przykłady bardzo dużych klas, które nadal dobrze przestrzegały projektowania OOP i były czytelne i łatwe do utrzymania pomimo ich długości?
Oto pokrewne, niebędące duplikatem pytanie o wiersze na funkcję .