읽은 책 기록
Clean Code / 02 28 2022
jdy8739
2022. 2. 28. 18:42
프로그래머는 협업을 위해 자신이 사용하던 기존의 코드 작성법보다는
조직의 룰을 따르는것이 우선이다.
코드 형식도 의사소통의 일환이기때문이다.
하지만 코드에 형식이 있다고해도 유지보수 용이성과 확장성이 잘 성립된 형식이 있고
아닌 형식이 있기에 권고할만한 작성법을 이 단원에서 기술한다.
1. 코드 행의 길이를 적정 길이로 유지한다.
이해가 더 용이하기 때문이다.
2. 읽기 좋은 글 처럼 작성한다. 역시 전 단원에서 꾸준하게 강조되는 내용이다.
위는 전반적인 내용, 아래는 디테일한 내용으로 내용을 설계한다.
3. 적절히 행을 나누는것도 중요하다.
행을 나누는것은 비슷한 맥락과 목적의 코드가 모인 코드 블럭로 나눠주는 행위이므로,
가독성을 높인다.
4. 변수, 함수의 위치 역시 중요하다.
함수들은 호출하는 함수가 위, 호출 받는 함수가 아래의 규칙으로 함수 종속성에 맞게 위치를 정한다.
변수는 사용하는 위치에 최대한 가깝게 선언한다.
이 단원에서는 기존에 설명했던 개념들을 다시 정리하는 느낌이라서 크게 어렵진 않았다.
다만, 실천은 또 다른 어려움일것이다.