이규원님의 현실 세상의 TDD 깊은 곳, 마지막편 : 코딩 계획

2021. 6. 4. 21:30·교육 및 인강/이규원의 현실 세상의 TDD

테스트 주도 개발의 마지막 시간, 코딩 계획이다.

간단한 설명 후 이전시간에 보여준 ATDD를 예시로 진행한다. 

📖 자세한 내용이 궁금하면 이규원 님의 TDD 수강하는 걸 추천드립니다. 👍 

 

The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법 | 패스트캠퍼스

그동안 우리나라에는 TDD를 제대로 다루는 책도 강의도 없었죠. 그래서 제가 개발 현장에서 활용하는 TDD를 정확하게 알려드리고자 강의를 만들었습니다. 이제 TDD에 대한 잘못된 인식은 버리고, '

fastcampus.co.kr


코딩 작업 설계

목표를 명확히 기술

- 어떤 가치를 구현하기 위해 코드를 쓰고 연결할 것인가?

- 코딩은 하위 문제에 집중하게 함

- 명확한 이정표가 없다면 프로그래머는 자원을 낭비

- 사용자 스토리나 테스트 케이스를 좋은 수단

작업 분리

- 전체 작업을 하위 작업으로 분리, 얼마나 작게 분리할지는 상황에 따라 다름 

- 하위 작업 역시 목표를 명확히 기술

 

업무 가시성

투명한 작업의 업무 내용과 진행도 위험 요소를 더 빨리 발견할 가능성이 높아짐

-> 협업툴을 이용한 작업 관리 

 

협업

밀도 있고 입체적인 협업 계획

 


후기

오늘은 코딩 계획에 대해 알려주셨다.

실습을 보여줄 수 없으니 간단히 설명하자면 실시간으로 작업 상황을 투명하게 공유하는 것이다.

코드를 공유하는게 아니다. 협업툴로 요구사항이 얼만큼 진행되었는지 세부적으로 관리하자는 내용이다.

'교육 및 인강 > 이규원의 현실 세상의 TDD' 카테고리의 다른 글

이규원님의 현실 세상의 TDD 깊은 곳, 10편 : 인수 테스트 주도 개발  (0) 2021.06.04
이규원님의 현실 세상의 TDD 깊은 곳, 9편 : 인터페이스와 테스트  (0) 2021.06.02
이규원님의 현실 세상의 TDD 깊은 곳, 8편 : 테스트 주도 개발의 한계  (0) 2021.06.02
이규원님의 현실 세상의 TDD 깊은 곳, 7편 : 테스트 주도 설계  (0) 2021.05.28
이규원님의 현실 세상의 TDD 깊은 곳, 6편 : Should i test private methods  (0) 2021.05.28
'교육 및 인강/이규원의 현실 세상의 TDD' 카테고리의 다른 글
  • 이규원님의 현실 세상의 TDD 깊은 곳, 10편 : 인수 테스트 주도 개발
  • 이규원님의 현실 세상의 TDD 깊은 곳, 9편 : 인터페이스와 테스트
  • 이규원님의 현실 세상의 TDD 깊은 곳, 8편 : 테스트 주도 개발의 한계
  • 이규원님의 현실 세상의 TDD 깊은 곳, 7편 : 테스트 주도 설계
loop-study
loop-study
오늘도 공부하자
  • loop-study
    개발 공부할래?
    loop-study
  • 전체
    오늘
    어제
    • 분류 전체보기 (187)
      • 목표 및 회고 (26)
      • 세미나 & 워크샵 (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)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

    • 백엔드 로드맵
  • 인기 글

  • 태그

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

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
loop-study
이규원님의 현실 세상의 TDD 깊은 곳, 마지막편 : 코딩 계획
상단으로

티스토리툴바