작업 환경 정리
생산성
지속성
리팩토링: 의미를 유지하며 코드 베이스를 정리
의미 유지를 어떻게 확인할 것인가?
⇒ 의미 유지를 확인할때에는 테스트가 필수적