악취가 나는 코드를 찾고 적절하게 없애기
이름만 보고도 역할을 알 수 있는 명료한 명칭이어야 한다
마땅한 이름이 떠오르지 않으면 근본적으로 문제가 있을 수 있다
중복 코드가 있으면 함수로 추출하여 사용하자
문장 슬라이드를 통해 비슷한 로직을 모으고 함수로 추출 가능한지 살펴보자
만약 완전히 같은 코드가 아니라면 공통 기능만을 함수로 추출한다
함수 내부 코드가 길다면 디버깅이 어려울 것이다.
요즘 언어에서 함수 호출 비용이 크지 않다
별도로 함수를 추출하여 쪼개자
전역 데이터는 코드 어디서든 접근 가능하므로 사용이 까다롭다
함수 스코프로 넣어두자