728x90
반응형
개발전 준비사항
1. 프로젝트 의도와 목적과 기능을 파악
2. 단어사전 만들기
- 의도를 분명히 밝혀라
- 표준 단어를 사용하자
- 한 개념에 한단어
-
개발중 유의사항
1. 변수 이름
- 변수의 기능과 역할을 생각하여 뜻을 찾자
- 먼저 단어사전을 찾아보자
- 변수의 프로그램적 특성(멤버, 전역 등..)을 고려한다.
2. 클래스 이름은 명사구
(클래스는 하나의 책임(변경의 이유가 하나다)만 진다.)
3. 메서드 이름은 동사구
(함수는 하나의 기능만 수행해야한다.)
get/set/is 사용
728x90
반응형
'Clean Software > Clean Code' 카테고리의 다른 글
[오류처리] 정상흐름, 오류보단 예외, null 자제 (0) | 2022.01.25 |
---|---|
[시스템] 시스템 제작과 사용을 분리, 테스트 주도 (0) | 2022.01.25 |
[클래스] 변경의 이유(이해관계)는 하나여야 한다 (0) | 2022.01.25 |
[함수] 함수의 크기와 개수/ 인수 개수는 작게, 하나의 일만 처리 (0) | 2022.01.25 |
[주석] 주석 보다는 코드로 설명하라 (0) | 2022.01.25 |