오랜 시간이 지나 원래 코드의 흔적을 더 이상 찾아보기 어려울 정도로 코드가 바뀌어도 맨 처음 잡아놓은 구현 스타일과 가독성 수준은 유지보수 용이성과 확장성에 계속 영향을 미친다. (96p)
소스 파일 첫 부분은 고차원 개념과 알고리즘을 설명한다. 아래로 내려갈수록 의도를 세세하게 묘사한다. 마지막에는 가장 저차원 함수와 세부 내역이 나온다. (98p)
팀은 한 가지 규칙에 합의해야 한다. 그리고 모든 팀원은 그 규칙을 따라야 한다. (113p)
협업을 시작하기 전, 코딩 컨벤션을 맞춰 작업을 시작한다. 사실 급하게 하다보면 컨벤션을 잘 맞추지 못하는 경우가 많은 것 같다. 이런 부분을 유의해야 추후 리팩토링을 할 때에도 원활하게 진행할 수 있음을 꼭 명심해야겠다. 규칙은 규칙이다!
ktlint에 대해 알아봐야겠다..
👍