NOTE: 이 포스트는 클린코드 - 좋은 코드에 대한 ‘클린코드’ 역자의 생각들 을 보고 정리한 포스트 입니다. Q & A 위주의 중요한 점 정리 Q. 코드 리뷰 문화 정착을 위한 방법 A. 애드혹 리뷰부터! 코드리뷰의 단계 코드 리뷰 요청자가 ‘어떤 관점’에서 봐달라는 요청이 존재하는 일반 리뷰 방법들과는 달리 애드혹 리뷰는 가볍게 이야기하면서 리뷰하는 방식 시니어 개발자 또는 조직장님과 함께하는 애드혹 리뷰가 도움이 많이 됨 Q. 다른 사람의 리뷰를 받을 수 없는 상황일 때, 스스로 좋은 코드를 개발하는 방법 A. 코드를 타인에게 설명한다는 느낌으로 접근하기 타인의 코드를 많이 보기 Q. 리팩토링의 핵심은? A. 리팩터링은 밖으로 드러나는 동작은 그대로 유지한 채 내부 구조를 변경함으로써 이미 존재하..
NOTE: 이 포스트는 클린코드 - 좋은 코드에 대한 ‘클린코드’ 역자의 생각들 을 보고 정리한 포스트 입니다. Section 1: 1부 코드 리뷰 코드를 잘 작성하는 방법 !) 코드를 돌게 만든다 > 코드를 제대로 돌게 만든다 > 코드를 빠르게 돌게 만든다 1. commit 개발자가 신경을 써야하는 것 commit은 하나의 작업 단위 해당 작업을 왜 했는지 명시하여 기록하기 위해 commit을 잘 써야함 commit을 작성할 때에는 commit 메세지 맨 처음에는 동사 원형이 와야 한다. commit에 묶인 작업이 독립적이라면 commit도 모두 분리를 해야한다. 구현, 리팩터링, 단위 테스트, 설계 개선사항, document 등의 주요 일련의 행위들은 모두 개별 commit으로 작성해야한다. comm..