이규원님의 현실 세상의 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)
  • 블로그 메뉴

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

  • 공지사항

    • 백엔드 로드맵
  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바