함수(메서드) 라인에 대한 기준도 적용한다프로그래밍 요구사항에는 함수의 길이를 15라인으로 제한하는 규칙이 포함되어 있다.이 규칙은 main() 함수도 동일하게 적용되며, 공백 라인도 한 라인으로 간주한다.만약 함수가 15라인을 초과한다면, 역할을 더 명확하게 나누고, 코드의 가독성과 유지보수성을 높일 수 있는 신호로 인식하고 함수 분리 또는 클래스 분리를 고려해야 한다. 비즈니스 로직과 UI 로직의 분리한다비즈니스 로직과 UI 로직을 한 클래스에서 처리하는 것은 단일 책임 원칙(SRP)에 위배된다.비즈니스 로직은 데이터 처리 및 도메인 규칙을 담당하고, UI 로직은 화면에 데이터를 표시하거나 입력을 받는 역할로 분리한다.아래는 비즈니스 로직과 UI 로직이 혼재되어 있다. 연관성이 있는 상수는 st..