소스 코드를 분석하여 문법 오류나 스타일 위반을 찾아내는 도구입니다.
외부 동작은 유지하면서 내부 코드 구조를 개선하는 작업입니다.
빠른 개발을 위해 나쁜 설계를 선택함으로써 발생한 미래의 비용입니다.