
이 두장은 음 두개로 나누기엔 내용이 적어서 한번에 쓴다.
깨끗한 코드를 짜려면 먼저 지저분한 코드를 짠 뒤 정리해야 한다
점진적으로 개선하다
프로그램을 망치는 가장 좋은 방법 중 하나는 개선이라는 이름 아래 구조를 크게 뒤집는 행위다. 어떤 프로그램은 그저 그런 개선에서 켤코 회복하지 못한다 개선전과 똑같이 프로그램을 돌리기 어렵기 때문이다.
그래서 테스트 주도 개발이라는 기법을 사용했다.
변경 전 후 에 시스템이 똑같이 돌아간다는 사실을 확인할려면 언제든 실행이 가능한 자동홛된 테스트 슈트가 필요하다.
소프트웨어 설계는 분할만 잘해도 품질이 크게 높아진다.
저자들은 우수한 모듈을 만들었다. 하지만 세상에 개선이 불필요한 모듈을 없다 코드를 처음보다 조금 더 깨끗하게 만드는 책음은 우리 모두에게 있다.
14,15 장에서는 대부분 코드로 보여주면서 설명하기 때문에 직접 책을 보는 것이 좋다.
짧네요.