[정보처리기사 이론 정리]클린 코드와 소스 최적화
잘 작성되어 가독성이 높고, 단순하며, 의존성을 줄이고, 중복을 최소화하여 깔끔하게 잘 정리된 코드 1. 가독성 이해하기 쉬운 용어를 사용, 코드 작성 시 들여쓰기 기능을 사용 2. 단위성 한 번에 한 가지 처리만 수행, 클래스/메소드/함수를 최소 단위로 분리 3. 의존성 영향도를 최소화, 코드의 변경이 다른 부분에 영향이 없게 작성 4. 중복성 중복된 코드를 제거, 공통된 코드를 사용 5. 추상화 클래스/메소드/함수에 대해 동일한 수준의 추상화 구현, 상세 내용은 하위 클래스/메소드/함수에서 구현 1. 변수나 클래스, 메서드 명을 의도가 분명한 이름(사용용도, 작업명)으로 사용한다. 2. 클래스는 행위의 주체로 명사나 명사구로 표현하고 함수 이름은 클래스가 행하는 행위로 동사 또는 동사구로 사용한다. ..
2022. 3. 25.