loop-study
개발 공부할래?
loop-study
전체 방문자
오늘
어제
  • 분류 전체보기 (186)
    • 목표 및 회고 (25)
    • 세미나 & 워크샵 (1)
    • 교육 및 인강 (67)
      • TDD, Clean Code with Java (5)
      • ATDD, 클린 코드 with Spring (6)
      • DDD 세레나데 (3)
      • 인프라 공방 (6)
      • 이규원의 현실 세상의 TDD (19)
      • 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 (18)
      • 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 (0)
      • 모든 개발자를 위한 HTTP 웹 기본 지식 - 김영한 (8)
      • 코딩으로 학습하는 GoF의 디자인 패턴 (1)
      • 스프링 시큐리티 완전정복 6.x (1)
    • 서적 (62)
      • 객체지향의 사실과 오해 (1)
      • 객체지향과 디자인패턴 (7)
      • 만들면서 배우는 클린 아키텍처 (3)
      • 테스트 주도 개발로 배우는 객체 지향 설계와 실천 (1)
      • 오브젝트: 코드로 이해하는 객체지향 설계 (17)
      • 리팩토링 : 코드 구조를 체계적으로 개선하여 효율적인 리팩터링 구현하기 (0)
      • 토비의 스프링 (3)
      • 엔터프라이즈 애플리케이션 아키텍처 패턴 (9)
      • 개발자의 글쓰기 (1)
      • 소프트웨어 장인 (17)
      • Real MySQL 8.0 (2)
      • JVM 밑바닥까지 파헤치기 (0)
    • 개발 & 방법론 (29)
      • Java (13)
      • TDD (5)
      • ATDD (3)
      • DDD (6)
      • 인프라 (2)
      • SQL (0)
    • 개인이야기 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 백엔드 로드맵

인기 글

태그

  • nextstep
  • 오브젝트
  • JUnit
  • 인프라공방
  • Patterns of Enterprise Application Architecture
  • Test Driven Development
  • fastcampus
  • 추상화
  • 백기선
  • 엔터프라이즈 애플리케이션 아키텍처 패턴
  • 객체지향
  • 자바
  • 인프런
  • 모든 개발자를 위한 HTTP 웹 기본 지식
  • 소프트웨어 장인
  • 마틴 파울러
  • 스프링
  • 김영한
  • 현실세상의 TDD
  • 조영호
  • ATDD
  • 테스트 주도 개발
  • java
  • 넥스트스탭
  • DDD 세레나데
  • 스터디
  • study
  • TDD
  • 장인정신
  • 이규원

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
loop-study

개발 공부할래?

시작글 - 만들면서 배우는 클린 아키텍처
서적/만들면서 배우는 클린 아키텍처

시작글 - 만들면서 배우는 클린 아키텍처

2021. 12. 15. 17:19

출간된지 한달도 안된 따끈한 신간이다. 

이 책을 구매하고 읽은 이유는 간단하다.

최근에 읽었던 클린 아키텍처의 내용이 추상적인 게 많아 개념만 이해해서 코드로 구현해야 할 방법을 좀 더 알고 싶었는데, 때마침 이 책이 발간되었고 책의 추천사에 오브젝트의 저자 조영호님이 이런 문구를 남기셨다.

유연하고 유지보수가 용이한 아키텍처를 구축하는 방법이 궁금하다면 이 책을 읽으세요. 여러분의 아키텍처를 어떻게 개선할지, 도메인 중신의 개발을 위해 필요한 아키텍처를 어떻게 구현할지 알지 못한다면 이 책을 읽으세요. 도메인 주도 설계를 지원할 수 있는 아키텍처의 모습이나 클린 아키텍처의 실체가 궁금하다면 이 책을 읽으세요. 여러분이 여기에 해당되지 않더라도 이 책을 읽으세요.

구매할 수 밖에 없는 아주 강렬한 추천사다.

 

제목 그대로 예제 코드 비중이 높고 그림도 많아서 보기가 편하다. 

내용도 140p 분량에 글씨 폰트 사이즈도 커서 날잡고 읽으면 1~2일이면 다 읽을 수 있다.

초심자 입장이라면 짧지만 좋은 내용이다. 

 

책의 내용을 간략히 설명하자면

초반에는 객체지향 설계에 대해 언급하고 넘어간다.

중반에는 육각형 아키텍처 설명과 패키지 구조 설명, DDD 설명, 테스트 코드 설명을 하고

후반에는 애플리케이션을 조립하는 방법, 경계를 구분하는 방법 등 클린 아키텍처에 대해 설명을 진행한다. 

 

아래는 책의 목차다. 

1. 계층형 아키텍처의 문제는 무엇일까?

2. 의존성 역전하기

3. 코드 구성하기

4. 유스케이스 구현하기

5. 웹 어댑터 구현하기

6. 영속성 어댑터 구현하기

7. 아키텍처 요소 테스트하기

8. 경계 간 매핑하기

9. 애플리케이션 조립하기

10. 아키텍처 경계 강제하기

11. 의식적으로 지름길 사용하기

12. 아키텍처 스타일 결정하기

 

각 챕터별 내용은 포스팅을 진행하면서 언급하겠다. 

'서적 > 만들면서 배우는 클린 아키텍처' 카테고리의 다른 글

2장 - 의존성 역전하기  (0) 2021.12.16
1장 - 계층형 아키텍처의 문제는 무엇일까?  (0) 2021.12.16
    '서적/만들면서 배우는 클린 아키텍처' 카테고리의 다른 글
    • 2장 - 의존성 역전하기
    • 1장 - 계층형 아키텍처의 문제는 무엇일까?
    loop-study
    loop-study
    오늘도 공부하자

    티스토리툴바