Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 모두의매블챌린지
- cafepos
- mini-project
- 오즈코딩스쿨
- 오즈코딩스쿨#모두의매블챌린지
- git충돌
- flask
- 우분투
- 오즈코딩스쿨후기
- 초격자캠프
- 개발부트캠프
- 오즈 코딩스쿨
- 테스트 주도 개발
- Test-Driven Development
- 크롤링
- sqlalchemy
- flask-sqlalchemy
- 오즈코딩스쿨모두의매블챌린지
- 명령어
- 프로젝트
- TDD
- 개발 방법론
- ORM
- 다형성
- 리눅스
Archives
- Today
- Total
목록소프트웨어 개발 개념 정리 (1)
codewithbeom 님의 블로그

✅TDD(Test-Driven Development, 테스트 주도 개발)란? => 테스트를 먼저 작성한 후 코드를 구현하는 개발 방법론(소프트웨어 개발에서 모든 코드는 오류없이 정상 작동하는지 확인하기 위해 테스트를 거치게 되는데 TDD의 경우는 제품의 기능 구현 코드와는 별개로 해당 기능이 정상적으로 작동하는지 검증하기 위한 테스트 코드를 먼저 작성한다.이후 테스트가 실패할 경우, 테스트를 통과하기 위해 기능을 구현하고 기능 구현이 성공하면 최종적으로 리팩토링거쳐 코드의 품질을 개선하는 절차를 거친다.이러한 과정이 반복적으로 이루어져 코드 구현이 완성된다.) ✅ TDD의 메인 프로세스(3단계)TDD는 아래의 3단계의 순환 과정을 반복하며 진행된다. 1단계: RED ➡️ 실패하는 테스트 ..
소프트웨어 개발 개념 정리
2025. 2. 9. 23:20