Clean Architecture 클린아키텍쳐 서적을 읽고 토론하며 궁금한점/논의한 것들을 기록한다. (How to Study) 책을 읽고 궁금한 점 / 새로 알게 된 부분 / 감명 깊은 부분 등을 기록한다. 기록해두었던 내용을 기반으로 토론한다. 토론한 내용을 기록한다. 매주 반복한다. 1부. 소개 1장. 설계와 아키텍처란? 2장. 두 가지 가치에 대한 이야기 2부. 벽돌부터 시작하기: 프로그래밍 패러다임 3장. 패러다임 개요 4장. 구조적 프로그래밍 5장. 객체 지향 프로그래밍 6장. 함수형 프로그래밍 3부. 설계 원칙 7장. SRP: 단익 책임 원칙 8장. OCP: 개방-폐쇄 원칙 9장. LSP: 리스코프 치환 원칙 10장. ISP: 인터페이스 분리 원칙 11장. DIP: 의존성 역전 원칙 4부. 컴포넌트 원칙 12장. 컴포넌트 13장. 컴포넌트 응집도 14장. 컴포넌트 결합 5부. 아키텍처 15장. 아미텍처란? 16장. 독립성 17장. 경계: 선 긋기 18장. 경계 해부학 19장. 정책과 수준 20장. 업무 규칙 21장. 소리치는 아키텍처 22장. 클린 아키텍처 23장. 프레젠터와 험블 객체 24장. 부분적 경계 25장. 계층과 경계 26장. 메인(Main) 컴포넌트 27장. '크고 작은 모든' 서비스들 28장. 테스트 경계 29장. 클린 임베디드 아키텍처 6부. 세부사항 30장. 데이터베이스는 세부사항이다 31장. 웹은 세부사항이다 32장. 프레임워크는 세부사항이다 33장. 사례 연구: 비디오 판매 34장. 빠져 있는 장 7부. 부록