comnic's Dev&Life

Clean Code : 항상 기억해야 할 것들. 본문

카테고리 없음

Clean Code : 항상 기억해야 할 것들.

comnic 2020. 6. 24. 09:14
반응형

1. Keep It Short!

2. Make Code Self-Documenting

3. 의미 있는 이름 : 의도, 서술적, 발음하기 쉬운, 검색이 쉬운, 약어 피하고.

4. 함수 : 작게(한가지 기능만), 가급적 인자 없이, 최대 3개

5. 오류 코드보다 예외(Exception) 사용.

6. null을 반환하거나 전달하지 마라.

7. 리팩토링 : 코드 구린내 제거.
 - 중복코드, 장황한 메서드, 방대한 클래스, 과다한 매개변수, 수정의 산발, 기능의 산재, 잘못된 소속, 데이터 뭉치, 강박적 기본 타입 사용, switch 문, 평행 상속 계층, 직무유기 클래스, 막연한 범용 코드, 임시 필드, 메시지 체인

8. TDD
 1) 무엇을 테스트할 것인가 생각한다.
 2) 실패하는 테스트를 작성한다.
 3) 테스트를 통과하는 코드를 작성한다.
 4) 코드를 리팩토링한다. (테스트코드 또한 리팩토링한다)
 5) 구현해야 할 것이 있을 때까지 위의 작업을 반복한다.

반응형
Comments