Clean as you go

2025-09-03

작은 어지러움을 바로바로 정리하는 습관.

궁극적인 목표는 "추후의 큰 변경을 피하자"

기능을 개발할 때 임시로 작성한 코드, 불필요한 변수, 가독성 안좋은 구문 등 현재 단순한 리팩터링으로 바로 해결이 가능한 문제를 지금 당장 해결하는 습관을 들이면 좋다.

Tech debt를 피할 수 있고, 항상 코드를 깔끔하게 유지할 수 있다.

주방을 예시로 많이 드는데, 주방은 항상 깨끗하게 유지해야한다는 것이다. 고객에게도 신뢰를 심어줄 수 있고, 쓰레기를 바로 치우지 않고 "나중에 치워요." 마인드는 재료들에 대한 예의가 아니다.