Was ist Ihrer Erfahrung nach eine nützliche Faustregel für die Anzahl der Codezeilen, die für eine Klasse in Java zu groß sind?
Um es klar auszudrücken, ich weiß, dass die Anzahl der Zeilen nicht einmal annähernd dem tatsächlichen Standard entspricht, der für das verwendet werden soll, was in einer bestimmten Klasse sein soll und was nicht. Der Unterricht sollte gemäß der richtigen OOP-Philosophie (Kapselung usw.) gestaltet werden. Allerdings könnte eine Faustregel einen nützlichen Ausgangspunkt für Überlegungen zum Refactoring bieten (z. B. "Hmmm, diese Klasse enthält> n Codezeilen; sie ist wahrscheinlich unlesbar und erledigt miese Arbeit bei der Verkapselung, also möchte ich vielleicht sehen, ob dies der Fall ist irgendwann überarbeitet werden ").
Auf der anderen Seite haben Sie vielleicht Beispiele für sehr große Klassen gefunden, die sich noch gut an das OOP-Design halten und trotz ihrer Länge lesbar und wartbar sind?
Hier ist eine verwandte, nicht doppelte Frage zu Zeilen pro Funktion .