익수의 비밀공간
/
Books
/
Untitled
/
레거시 코드 활용 전략
Search
Duplicate
Share
🔋
레거시 코드 활용 전략
태그
문제해결능력
분류
개념 서적
상태
진행 중
읽기 시작한 날
2024/09/24
읽기가 끝난 날
읽은 기간
0
1부. 코드 변경의 메커니즘
Chapter 1. 소프트웨어 변경
Chapter 2. 피드백 활용
Chapter 3. 감지와 분리
Chapter 4. 봉합 모델
Chapter 5. 도구
2부. 소프트웨어 변경
Chapter 6. 고칠 것은 많고 시간은 없고
Chapter 7. 코드 하나 바꾸는 데 왜 이리 오래 걸리지?
Chapter 8. 어떻게 기능을 추가할까?
Chapter 9. 뚝딱! 테스트 하네스에 클래스 제대로 넣기
Chapter 10. 테스트 하네스에서 이 메소드를 실행할 수 없다
Chapter 11. 코드를 변경해야 한다. 어느 메소드를 테스트해야 할까?
Chapter 12. 클래스 의존 관계, 반드시 없애야 할까?
Chapter 13. 변경해야 하는데, 어떤 테스트를 작성해야 할지 모르겠다
Chapter 14. 나를 미치게 하는 라이브러리 의존 관계
Chapter 15. 애플리케이션에 API 호출이 너무 많다
Chapter 16. 변경이 가능할 만큼 코드를 이해하지 못하는 경우
Chapter 17. 내 애플리케이션은 뼈대가 약하다
Chapter 18. 테스트 코드가 방해를 한다
Chapter 19. 내 프로젝트는 객체 지향이 아니다. 어떻게 안전하게 변경할 수 있을까?
Chapter 20. 이 클래스는 너무 비대해서 더 이상 확장하고 싶지 않다
Chapter 21. 반복되는 동일한 수정, 그만할 수는 없을까?
Chapter 22. ‘괴물 메소드’를 변경해야 하는데 테스트 코드를 작성하지 못하겠다
Chapter 23. 기존 동작을 건드리지 않았음을 어떻게 확인할 수 있을까?
Chapter 24. 어찌해야 할지 모르겠다. 나아질 것 같지 않아
3부. 의존 관계 제거 기법
Chapter 25. 의존 관계 제거 기법