1장 들어가며

2장 구현기술과 학습

3장 소프트웨어 가치와 비용

4장 코드이해

5장 응집도와 결합도

6장. 리펙토링

7장. 테스트

8. 아키텍처 패턴