Topic 11 가역성
기억할 내용
- 당신이 가진 생각이 딱 하나밖에 없다면, 그것만큼 위험한 것은 없다. 66p
- DRY원칙, 결합도 줄이기, 외부 설정 사용하기를 따른다면 중요하면서도 되돌릴 수 결정의 수를 가능한 줄일 수 있을 것이다.
- 되돌릴 수 없는 결정을 줄여야 하는 까닭은 우리가 프로젝트 초기에 늘 최선의 결정을 내리지 못하기 때문이다. 68p (많은 외부요인)
- 바닷가의 모래 위에 쓰인 글씨라 생각하라. 언제든지 큰 파도가 글씨를 지워버릴 수 있다.
- Tip18 최종 결정이란 없다. 69p
- 유연한 아키텍처 : 아키텍처, 배포, 외부 제품과의 통합 영역을 유지하는 데에도 관심을 기울일 필요가 있다.
- 누구도 어떤 미래가 펼쳐질지 알 수없다. 70p
느낀 점
프로젝트를 진행하다 보면 예상치 못하는 이슈가 생기기 마련이다. 단순히 코드설계에서만 생기는 것이 아닌, 외부요인들 언제 어디서나 나타나게 된다. 이번 주제에서는 이런 예상치 못한 일들이 생긴다면 그때 어떻게 효율적으로 복귀할 수 있을까, 그리고 왜 그렇게 해야만 하는가를 설명해 주는 내용이었다. 지금까지 거의 반복된 내용이라면 ETC, DRY원칙을 다시 한번 중요하다고 느꼈다.
'개발자로서 > 도서' 카테고리의 다른 글
[실용주의 프로그래머] Topic 13 프로토타입과 포스트잇 (2) | 2024.10.16 |
---|---|
[실용주의 프로그래머] Topic 12 예광탄 (0) | 2024.10.14 |
[실용주의 프로그래머] Topic 10 직교성 (0) | 2024.10.08 |
[실용주의 프로그래머] Topic 7 소통하라! (0) | 2024.05.19 |
[실용주의 프로그래머] Topic 6 지식의 포트폴리오 (0) | 2024.05.12 |