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)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 백엔드 로드맵

인기 글

태그

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

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
loop-study

개발 공부할래?

시작글 - 테스트 주도 개발로 배우는 객체 지향 설계와 실천
서적/테스트 주도 개발로 배우는 객체 지향 설계와 실천

시작글 - 테스트 주도 개발로 배우는 객체 지향 설계와 실천

2021. 12. 12. 20:42

11월에 읽기 시작한 테스트 주도 개발로 배우는 객체 지향 설계와 실천이다. 

이 책을 통해 테스트 주도 개발에 대한 의미를 새롭게 가지게 되었다.

이전까지 TDD를 오버엔지니어링을 막고, 변화에 유연하게 대처할 수 있는 개발 방법이라 생각했었지만

미쳐알지 못했던 혹은 제대로 인식을 못했던 테스트 코드에 대한 많은 내용을 알게 해주었다.

책은 5부(27장)까지 이뤄져있다.

  • 1부 - 서론 : 테스트 주도 개발의 간단한 소개와 도구를 언급하는데, 도구는 당시 기준으로 JUnit4와 햄크레스트 매처, jMock2 설명한다.
  • 2부 - 테스트 주도 개발 과정 : ATDD 방법론과 객체지향에 대해 설명한다.
  • 3부 - 동작하는 예제 : 이전까지 설명한 내용을 경매시스템 예제를 통해 ATDD 방법으로 작성한다. 예제가 자바 스윙으로 어색한 내용이 많아 큰 흐름을 파악하자. 
  • *4부 - 지속 가능한 테스트 주도 개발 : 테스트 주도 개발에 대한 의미, 그리고 구현 못지 않은 테스트 코드의 구조를 언급한다.
  • 5부 - 고급 주제 : 영속성, 부하, 비동기 테스트를 알려준다.

4부에 * 표시했는데 가장 핵심내용이 담겨있기 때문이다.

자세한 건, 요약 정리로 포스팅하겠다. 

 

 

 

    loop-study
    loop-study
    오늘도 공부하자

    티스토리툴바