[clean Architecture책] 1장~2장
1장. 설계와 아키텍처, 2장. 두 가지 가치에 대한 이야기
1장. 설계와 아키텍처
-
빨리 가는 유일한 방법은 제대로 가는 것이다.
-
소프트웨어가 본연의 목적을 추구하려면 소프트웨어는 반드시 ‘부드러워’야 한다. 다시 말해 변경하기 쉬워야 한다. 변경사항을 적용하는데 변경되는 범위에 비례해야 하며, 변경사항의 형태와는 관련이 없어야 한다.ㅔ
2장. 두 가지 가치에 대한 이야기
- 아이젠하워 매트릭스
- 긴급하고 중요한
- 긴급하지는 않지만 중요한
- 긴급하지만 중요하지 않은
- 긴급하지도 중요하지도 않은
업무 관리자, 개발자가 흔하게 하는 실수는 세 번째 위치한 항목을 첫 번째로 격상시켜 버리는 일이다. 다시 말해, 긴급하지만 중요하지 않은 기능과 진짜로 긴급하면서 중요한 기능을 구분하지 못한다. 이러한 실패로 인해 시스템에서 중요도가 높은 아키텍처를 무시한 채 중요도가 떨어지는 기능을 선택한다.