반응형 Refactoring1 자바 컨벤션 정리 자바 컨벤션 1. 기능 목록 구현을 재검토한다 기능 목록을 클래스 설계와 구현, 함수(메소드) 설계와 구현과 같이 너무 상세하게 작성하지 않는다. 클래스 이름, 함수(메소드) input/output은 언제든지 변경될 수 있기 때문이다. 너무 세세한 부분까지 정리하기 보다 구현해야할 기능 목록을 정리하는데 집중한다. 정상적인 경우도 중요하지만 예외적인 상황도 기능 목록에 정리한다. 특히 예외 상황은 시작단계에서 모두 찾기 힘들기 때문에 기능을 구현하면서 계속해서 추가해 나간다. 2. 값을 하드코딩하지 마라 문자열, 숫자 등의 값을 하드코딩하지 마라. 상수(static final)를 만들고 이름을 부여해 이 변수의 역할이 무엇인지 의도를 드러내라. 구글에서 java 상수와 같은 키워드로 검색해 상수 구현 방.. 2022. 11. 22. 이전 1 다음 반응형