4차산업혁명의 일꾼/Java&Spring웹개발과 서버 컴퓨터

클린코드 - 애자일소프트 장인정신 1 - 5가지 정신

르무엘 2023. 2. 19. 16:37

클린코드 - 애자일소프트 장인정신 1

1. 깨끗한코드를 위한 의미있는 이름- 코드를 읽으면서 짐작했던 기능을 각 루틴이 그대로 수행한다(길어도 좋다, 겁먹지 마라 - 주석보다 코드로 표현하는게 낫다)

2. 클래스는 작게 여러개, 함수도 마찬가지 작게 여러개 (클래스 ,함수 작명은 명확하게)

3. 제작과 사용분리 - SRP(단일책임원칙)

4. 창발적 설계

 (1) 모든 테스트 실행

 (2) 리팩터링 , 중복제거

5. 동시성 - 무엇과 언제 분리(loose coupling) 

LIST