리팩토링조언

Study Log/클린코드

[클린코드] 코드의 점진적인 개선

클린 코드를 작성하기 위해서는 우선 지저분한 코드더라도 작성한 후에 정리하는 것이 좋다 깔끔한 작품을 내놓으려면 단계적으로 개선해야한다는것을 기억해야한다. 이 책에 따르면 , 프로그램을 망치는 가장 좋은 방법 중 하나는 개선 이라는 이름 아래 구조를 크게 뒤집는 행위이다. 어떤 프로그램은 그저 그런 개선에서 결코 회복 하지 못하기도 한다. 그래서 테스트 주도 개발(tdd)가 중요하다. TDD는 언제 어느때라도 시스템이 돌아가야 한다는 원칙을 따르기 때문에 변경 후에도 시스템이 변경 전과 똑같이 돌아가야한다는 것이다. 이를 위해서는 테스트 슈트 작성이 필요하기도 한다. 변경이 있을 때마다 영향을 미치는 부분을 테스트 하면서 수정하여 개선해 나가면 시스템을 많이 해치지 않을 수 있다. 코드는 언제나 최대한 ..

개발하는 채찡
'리팩토링조언' 태그의 글 목록