썸네일 클린 아키텍처 챕터 2 : 구조적, 객체지향, 함수형 프로그래밍, 다형성 저번 챕터 1에서 좋은 설계를 해야하는 이유와, 안했을 때 망한 회사를 살펴봤다.이제 좋은 설계란 무엇인지 알아볼 차례다!    3장. 패러다임 개요👨🏻‍🦳 마틴(글쓴이) : 먼저 패러다임이란 코드를 구조화하고 작성하는 방식에 대한 규칙 or 접근법을 뜻한다.👨🏻‍🦳 마틴 : 이 책에서는 세가지 패러다임을 말한다. (구조적, 객체지향, 함수형)구조적 프로그래밍 : 제어흐름의 직접적인 전환에 대해 규칙을 부과한다.객체 지향 프로그래밍 : 제어흐름의 간접적인 전환에 대해 규칙을 부과한다.구조적 프로그래밍 : 할당문에 대해 규칙을 부과한다. 👨🏻‍🦳 마틴 : 이해가 안돼도 ㄱㅊ. 일단 "패러다임은 개발자에게 규칙을 부과하고, 개발자는 권한을 박탈당한다" 는 것만 이해해라👨🏻‍🦳 마틴 : ..
썸네일 클린 아키텍처 챕터 1 : 설계, 아키텍처란, 개발자의 참된 마인드 오래 묵혀둔 책을 읽기 시작했다!!  안적어두면 남는게 없을 것 같아서 ( 내 기억에서 사라지면 영영 없던 일이.. 될 것 같.. )그래서 정리하며 읽기 시작했습니다.    그럼      설계와  아키텍처에 대해...마틴 👨🏻‍🦳 : 태초에.... 설계(design)와 아키텍처(architecture) 사이에는 많은 혼란이 있었다.. (또 나만 몰랐지..)마틴 👨🏻‍🦳 : 아래와 같은 의미로 두 단어를 사용하는데...  사실은!!!  설계와 아키텍처는 아무런 차이가 없다!!! 설계 : 저수준의 구조 , 세부사항을 가리킬 때 흔히 사용됨아키텍처 : 저수준의 세부사항과는 분리된, 고수준의 결정사항을 가리킬 때 흔히 사용됨 마틴 👨🏻‍🦳 : 모든 고수준의 결정사항에는 그것을 지탱하는 작은 세부..