책 <클린 아키텍쳐>를 읽고 스터디하는 레포지토리입니다.
- 진행 일시: 매주 N요일 오후 8시
- 스터디 전까지
- 스터디 자료는 주차별 개인 폴더에 각자 정리하여 커밋합니다.
- commit msg ex)
[week1] 김아이스베어
- 브랜치 전략
- main -> [week1] 자기이름
- ex)
[week1] 김반달곰
- 자료 정리한 것을 완료하면 PR을 올립니다.
- 스터디 모임까지 범위 내의 [질문-답변]을 2개 이상 준비합니다.
- 스터디 중
- 질문을 디스코드 채팅방에 올리고 각자 스레드로 답합니다.
- 올린 PR을 squash merge 합니다.
- 1장 설계와 아키텍처란?
- 2장 두 가지 가치에 대한 이야기
- 3장 패러다임 개요
- 4장 구조적 프로그래밍
- 5장 객체 지향 프로그래밍
- 6장 함수형 프로그래밍
- 7장 SRP: 단일 책임 원칙
- 8장 OCP: 개방-폐쇄 원칙
- 9장 LSP: 리스코프 치환 원칙
- 10장 ISP: 인터페이스 분리 원칙
- 11장 DIP: 의존성 역전 원칙
- 12장 컴포넌트
- 13장 컴포넌트 응집도
- 14장 컴포넌트 결합
- 15장 아키텍처란?
- 16장 독립성
- 17장 경계: 선 긋기
- 18장 경계 해부학
- 19장 정책과 수준
- 20장 업무 규칙
- 21장 소리치는 아키텍처
- 22장 클린 아키텍처
- 23장 프레젠터와 험블 객체
- 24장 부분적 경계
- 25장 계층과 경계
- 26장 메인(Main) 컴포넌트
- 27장 ‘크고 작은 모든’ 서비스들
- 28장 테스트 경계
- 29장 클린 임베디드 아키텍처
- 30장 데이터베이스는 세부사항이다
- 31장 웹은 세부사항이다
- 32장 프레임워크는 세부사항이다
- 33장 사례 연구: 비디오 판매
- 34장 빠져 있는 장