less than 1 minute read

클린 코드

애자일 소프트웨어 장인 정신

저자: 로버트 C. 마틴

14. 점진적인 개선

Args 구현

어떻게 짰느냐고?

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

Args: 1차 초안

그래서 멈췄다

점진적으로 개선하다

테스트 주도 개발이라는 기법을 사용해 언제 어느 때라도 시스템이 돌아가야 한다는 원칙을 따르도록 했다. 변경 전후에 시스템이 똑같이 돌아간다는 사실을 확인하려면 언제든 실행이 가능한 자동화된 테스트 슈트가 필요하다.

String 인수

결론

나쁜 코드는 썩어 문드러진다. 코드는 언제나 최대한 깔끔하고 단순하게 정리하자. 절대로 썩어가게 방치하면 안 된다.