본문 바로가기

reviews/Clean Code

14. 점진적인 개선

깨끗한 코드를 짜려면 먼저 지저분한 코드를 짠 뒤에 정리해야 한다.

 

코드에 개선이 필요할 때 코드 구조를 유지보수하기 좋은 상태로 만들려면 기능 추가를 밀어붙이지 말고 당장 리팩토링을 시작해야 한다.

프로그램을 망치는 가장 좋은 방법 중 하나는 개선이라는 이름 아래 구조를 크게 뒤집는 행위이다.
변경 후에도 시스템이 변경 전과 똑같이 돌아가야 하므로 테스트 주도 개발 Test-Driven Development, TDD 를 사용해야 한다.


지저분한 소스를 점진적으로 고치며 테스트를 반복해 시스템을 망가뜨리지 않았는지 확인해야 한다.

반응형

'reviews > Clean Code' 카테고리의 다른 글

16. SerialDate 리팩터링  (0) 2021.02.23
15. JUnit 들여다보기  (0) 2021.02.23
13. 동시성  (0) 2021.02.02
12. 창발성  (0) 2021.02.02
11. 시스템  (0) 2021.01.26