Skip to content

GanzulHaNi/CleanArchitecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Clean Architecture

클린아키텍쳐 서적을 읽고 토론하며 궁금한점/논의한 것들을 기록한다.

(How to Study)

  1. 책을 읽고 궁금한 점 / 새로 알게 된 부분 / 감명 깊은 부분 등을 기록한다.
  2. 기록해두었던 내용을 기반으로 토론한다.
  3. 토론한 내용을 기록한다.
  4. 매주 반복한다.

 

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부. 부록

About

클린아키텍처 스터디

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published