Coding-Su

  • 홈
  • 태그
  • 방명록

2026/05/15 1

TDD와 DDD로 처음 개발해보며 얻은 것들

이론으로만 알던 TDD와 DDD를 loopers에서 직접 적용하면서 "왜 이렇게 해야 하는가"를 몸으로 깨달은 기록.TDD 방법론은 무엇인가?TDD란 Test Driven Development의 약자로 '테스트 주도 개발'이다. 소프트웨어 방법론으로 작은 단위 테스트 케이스를 작성하고 이를 통과하는 코드를 추가하는 단계를 반복하여 구현한다. TDD의 개발 절차에는 Red -> Green -> Refactor를 반복하면서 Red 단계에서는 테스트 케이스에 맞는 실패하는 테스트 코드를 먼저 작성하고, Green 단계에서는 테스트를 성공시키기 위한 최소한의 코드를 작성한다. 마지막으로 Refactor 단계에서 중복 코드 제거, 일반화 등 리팩토링을 한다. 이 과정에서 중요한것은 실패하는 테스트 코드를 작성하기..

CS & 공부한 내용 2026.05.15
이전
1
다음
더보기
프로필사진

Coding-Su

  • 분류 전체보기 (192)
    • 파이썬 공부하기 (0)
    • TIL (45)
    • 프로그래머스 코딩테스트 (123)
      • JAVA (41)
      • MySQL (63)
      • Python (19)
    • CS & 공부한 내용 (15)
    • Git & GitHub (1)
    • 내일배움캠프 (4)
      • 내일배움캠프 사전캠프 (3)
      • 웹개발 종합반 (0)
    • 김영한 강의 (2)
      • 스프링 핵심 원리 - 기본편 (2)

Tag

Spring, MySQL, Python, 코딩테스트, 티스토리챌린지, tech-note, java, 회원가입, 오블완, 프로그래머스, 로그인, 인가, CS공부, til, springboot, wil, JWT, CS 공부, 인증, IT 지식,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/05   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

Copyright © AXZ Corp. All rights reserved.

티스토리툴바