경험상 Java의 한 클래스에 너무 많은 코드 줄이 너무 많은 경우 유용한 규칙은 무엇입니까?
분명히, 나는 줄의 수가 특정 클래스에 있어야하는 것과 그렇지 않아야하는 것에 사용하기 위해 실제 표준에 가깝지 않다는 것을 알고 있습니다. 수업은 적절한 OOP 철학 (캡슐화 등)을 고려하여 설계해야합니다. 즉, 경험상 규칙은 리팩토링 고려 사항을위한 유용한 시작점을 제공 할 수 있습니다 (예 : "음,이 클래스는> n 행의 코드를 가지고있을 것입니다. 아마도 읽을 수없고 열성적인 캡슐화 작업을 수행하고 있기 때문에 이것이 필요한지 확인하고 싶을 것입니다. 어느 시점에서 리팩토링해야합니다 ").
반대로 OOP 디자인에 여전히 잘 준수하고 길이에도 불구하고 읽고 유지 관리 할 수있는 매우 큰 클래스의 예를 보았습니까?
다음 은 함수 당 줄에 대한 중복되지 않는 관련 질문 입니다.