로딩
요청 처리 중입니다...

[책] 켄트 벡의 Tidy First?

 [책] 켄트 벡의 Tidy First?

켄트 벡의 Tidy First? 저자 켄트 벡 출판 한빛미디어 발매 2024.04.19.

이 책은 크게 두 파트로 이뤄져 있다. 파트 1은 코드 정리의 필요성과 실질적인 정리 방법을 알려준다.

그리고 이론적인 부분도 소개하고 있다. 파트 2는 옮긴이의 부록이다.

번역 과정에서 켄트 백과 긴밀히 소통하며 어떤 일이 있었고, 어떤 것을 얻었는지에 대해 말하고 있다. 그리고 테스트에 대해서, 좋은 설계에 대해서 (느슨한 결합), 마무리로 현대적인 설계의 정의에 대해 논한다.

코드 정리가 먼저인가?를 판단하는 기준 비용 Cost - 코드 변경, 유지 보수, 이해하는데 드는 시간과 노력 수익 Benefit - 코드 정리를 통해 얻을 수 있는 이득 결합도 Coupling - 결합도가 낮으면 모듈이 독립적으로 동작하며 수정 시 파급력이 적다 응집도 Cohesion - 모듈 내 구성 요소들이 얼마나 관련성 있게 모여 있는지.

응집도가 높으면 모듈이 한 가지 책임을 잘 수행하고, 코드 유지보수가 쉬...