728x90
어제까지 부록을 제외하고는 Clean Code라는 책을 다 읽었습니다.
깨끗한 코드라는 건 뭘까?라는 클린코드 단어의 정의 개요부터 시작해 몇몇 방법들을 소개합니다.
이후에는 기존의 코드들을 직접 리팩토링하는 과정을 보여주며
이론을 적용하고 그런 생각을 한 이유를 작성해 독자의 이해를 도와줍니다.
물론 제가 초보라 이해하기 어려운 부분들이 많이 있었지만 도움이 될만한 부분도 많아서
두고두고 보면서 잊지 않으려고 글을 작성합니다. 물론 시간이 된다면 그때마다 책을 다시 읽을 생각입니다. ㅎ
클래스와 변수의 이름을 정할 때는 명사가 좋다.
메서드와 함수는 어떤 기능을 하는지 서술형으로 작성해라.
클래스의 경우 한 클래스가 하나의 역할만 가지도록 해라.
모든 테스트를 실행한다.
중복을 줄여라.
프로그래머의 의도를 표현한다.
클래스와 메서드 수를 최소로 줄인다.
등 책에는 더 많은 개념들과 자세한 수정한 과정들이 작성되어 있습니다.
그리고 책에서는 TDD를 굉장히 강조하는데 저는 아직 한 번도 해본 적은 없지만
저랑 잘 맞을 것 같다는 생각이 듭니다. 다음 프로젝트나 기존 프로젝트를 수정할 때
테스트 코드도 짜보도록 해야겠습니다.
728x90
'잡담' 카테고리의 다른 글
백준 CLASS 1 ++ (0) | 2022.01.10 |
---|---|
노션(Notion) 간단한 가계부 공유 (0) | 2021.12.21 |