👍3줄요약
- 깨끗한 코드는 누군가 주의 깊게 짰다고 느끼게 한다. 체크아웃할 때보다 좀 더 깨끗한 코드를 체크인한다.
- 보기 쉽고 잘 사용할 수 있는 메서드를 설계해 보자.
- 테스트 케이스가 없는 코드는 깨끗한 코드가 아니다.
📝소감
테스트 케이스 코드를 적재하고, 꺠끗하게 떠나지 않은것들이 생각이 난다. 물론 기한이 다가오면 올수록 더 급하고 추상화를 멈추고 표현력도 낮아진다. 여러가지가 겹쳐 코딩을 할 수록 더러운 방을 보듯이 스트레스와 멘탈데미지가 누적되는 것 같았다.
추상화 뜻: 복잡한 자료, 모듈, 시스템 등으로부터 핵심적인 개념 또는 기능을 간추려 내는 것
테스트 케이스 코드를 깔끔하게 표현하고, 코드를 치기전에 추상화(공통적인것들을 취하고, 차이점을 버리는) 생각을 더 하는것.
보기 쉽고 잘 사용할 수 있는 메서드를 구현해야 겠다고 느꼈다. 기능을 기술하는 메서드 하나, 실제로 수행하는 메서드 여러개를 나누어야 겠다고 느꼈다.
'노마드개발자북클럽 > CleanCode' 카테고리의 다른 글
CleanCode(클린코드) Chapter3 - 함수 (0) | 2022.01.28 |
---|---|
CleanCode(클린코드) Chapter2 - 의미 있는 이름 (0) | 2022.01.26 |
CleanCode(클린코드) 추천사 ~ 들어가면서. (0) | 2022.01.22 |