Jerry의 컴퓨터 일기

  • 홈
  • 태그
  • 방명록

2025/04/16 1

[1분 면접] 테스트 주도 개발이 무엇인가요 ?

📌 면접 답변TDD(Test Driven Development) 매우 짧은 개발 사이클을 반복하는 개발 프로세스이다. 개발자는 요구사항을 검증하는 자동화된 테스트 케이스를 작성 테스트 케이스를 통과하기 위한 최소한의 코드를 생성이후 작성한 코드를 리팩토링하는 과정을 반복한다. TDD 사이클을 반복하다 보면, 작성한 코드가 가지는 불안정성을 개선하고, 결합이 느슨한 시스템으로 점진적으로 나아갈 수 있다.하지만 TDD가 오히려 비효율적인 경우도 존재하기 때문에 상황에 맞춰서 써야한다. 📌 내 답변TDD는 서비스를 만들 때, 테스트 케이스 기반으로 만드는 개발 방법이다. 각각의 객체들의 역할과 책임을 테스트 케이스로 작성하여 테스트를 함으로써 개발 속도를 향상시킬 수 있다. 간단한 서비스에서는 TDD가 ..

😀 Jerry/면접 질문 2025.04.16
이전
1
다음
더보기
프로필사진

Jerry의 컴퓨터 일기

기억보다는, 기록을 남깁니다.

  • 분류 전체보기 (288)
    • 🖥️ 컴퓨터 기초 (20)
      • PintOS (15)
      • CS (5)
    • ♟️ 알고리즘 (146)
      • swea (41)
      • 알고리즘_프로그래머스 (12)
      • 알고리즘_백준 (75)
      • Leetcode (17)
      • 기본 개념 (1)
    • ⚙️ Backend (22)
      • Network (10)
      • API (4)
      • DB (6)
      • Docker (0)
    • 🏠 Frontend (3)
    • 📚 Git (8)
    • 🤖 Chat GPT (2)
    • ℹ️ 데이터 (11)
      • 데이터 분석 (6)
      • 크롤링 (5)
    • 🔖Java (5)
      • 프로젝트 (0)
    • 🔖Python (5)
      • Folium (1)
      • Opencv (1)
      • 기타 (2)
    • 🔖JS (4)
    • 🔖 C언어 (1)
    • 🔧 컴퓨터 에러 (5)
    • 😀 Jerry (56)
      • 채용설명회 (3)
      • 마인드셋 (0)
      • 일상 (13)
      • 면접 질문 (40)

Calendar

«   2025/04   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 깃허브

티스토리툴바