Skip to content

책 <클린 아키텍쳐>를 읽고 스터디하는 레포지토리입니다.

Notifications You must be signed in to change notification settings

studying-ice-bear/clean-architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

clean-architecture

책 <클린 아키텍쳐>를 읽고 스터디하는 레포지토리입니다.

스터디 룰

  • 진행 일시: 매주 N요일 오후 8시
  • 스터디 전까지
    • 스터디 자료는 주차별 개인 폴더에 각자 정리하여 커밋합니다.
    • commit msg ex) [week1] 김아이스베어
    • 브랜치 전략
      • main -> [week1] 자기이름
      • ex) [week1] 김반달곰
      • 자료 정리한 것을 완료하면 PR을 올립니다.
    • 스터디 모임까지 범위 내의 [질문-답변]을 2개 이상 준비합니다.
  • 스터디 중
    • 질문을 디스코드 채팅방에 올리고 각자 스레드로 답합니다.
    • 올린 PR을 squash merge 합니다.

목차

=== 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장 빠져 있는 장

About

책 <클린 아키텍쳐>를 읽고 스터디하는 레포지토리입니다.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •