Untitled

📒 계획

프로그래밍 제약 조건

자바 코드 컨벤션을 지키면서 프로그래밍한다

indent(들여쓰기) depth를 2를 넘지 않도록 구현한다. 1까지만 허용한다

3항 연산자를 쓰지 않는다

else 예약어를 쓰지 않는다

모든 기능을 TDD로 구현해 단위 테스트가 존재해야 한다. 단, UI(System.out, System.in) 로직은 제외

함수(또는 메서드)의 길이가 10라인을 넘어가지 않도록 구현한다

모든 원시값과 문자열을 포장한다(Wrapper Class)

줄여 쓰지 않는다 (축약 금지)

일급 컬렉션을 쓴다

⑩ 모든 엔티티를 작게 유지한다

⑪ 3개 이상의 인스턴스 변수를 가진 클래스를 쓰지 않는다 (최대 2개)

참고. 선언 순서