항상 수정 시 테스트코드가 필요하다.
한 번에 너무 많은 수정이 필요하지 않다.
조금씩 수정하되 피드백 주기를 짧게 가져가자.
그러면 중간에 실수하더라도 버그를 쉽게 찾을 수 있다.
반환 변수 : result
동적타입 변수 : 타입이 드러나는 이름
변수 이름은 영문법을 따르자
리팩터링은 코드가 하는 일을 파악하는데서 시작한다.
읽고 → 개선점을 찾고 → 리팩터링 작업 → 반영
좋은 코드를 가늠하는 방법은 “얼마나 수정하기 쉬운가”이다.