1장 들어가며
2장 구현기술과 학습
3장 소프트웨어 가치와 비용
4장 코드이해
5장 응집도와 결합도
6장. 리펙토링
7장. 테스트
8. 아키텍처 패턴