본문 바로가기

IT 서적/Clean Architecture12

[클린 아키텍처] 1부 2장 두 가지 가치에 대한 이야기 👩🏻‍💻 [클린 아키텍처 소프트웨어 구조와 설계의 원칙 - 로버트C.마틴] 을 읽으면서 정리한 글입니다. 읽으면서 기억하고 싶거나 다시 보고 싶은 문구 위주로 정리합니다. 2장 두 가지 가치에 대한 이야기 소프트웨어 시스템은 서로 다른 두 가지 가치 ‘행위 Behavior’와 ‘구조 structure’를 제공한다. 소프트 웨어 개발자는 두 가지 가치를 모두 반드시 높게 유지해야 하는 책임을 진다. 행위 Behavior 소프트웨어의 첫 번째 가치는 바로 행위다. 프로그래머는 요구사항을 구현하고 버그를 수정하는 일이 전부가 아니다. 아키텍처 소프트웨어는 행위를 쉽게 변경할 수 있어야 한다. 변경사항을 적용하는 데 드는 어려움은 변경되는 범위 Scope에 비례해야 하며, 변경사항의 형태 shape와는 관련이 .. 2022. 2. 11.
[클린 아키텍처] 1부 1장. 설계와 아키텍처란? 1부. 1장 설계와 아키텍처란? 👩🏻‍💻 [클린 아키텍처 소프트웨어 구조와 설계의 원칙 - 로버트C.마틴] 을 읽으면서 정리한 글 입니다. 읽으면서 기억하고 싶거나 다시 보고 싶은 문구 위주로 정리합니다. 아키텍처는 시스템을 구체화하는 중요한 설계 결정을 표현하며, 그 결정의 중요도는 변경에 드는 비용으로 측정된다. - 그래디 부티 좋은 아키텍처가 비싸다는 생각이 든다면, 나쁜 아키텍처를 시도해 보라 - 브라이언 푸트와 조셉 요더 아티켁처는 구현과 측정을 통해 증명해야 하는 가설이다. - 톰 길브 빨리 가는 유일한 방법은 제대로 가는 것이다. - 로버트 C.마틴 1부 소개 1장 설계와 아키텍처란? 설계(Design)와 아키텍처(Architecture)는 아무런 차이가 없다. 아티텍처는 저수준의 세부사항과.. 2022. 2. 11.