강의

멘토링

로드맵

NEW
개발 · 프로그래밍

/

백엔드

[밋업 vod] AI시대, 왜 지금 TDD 인가요?

25년 7월 진행한 TDD온라인 라이브 밋업 녹화 영상입니다.

(4.8) 수강평 4개

수강생 279명

  • 인프런
  • 이규원
Thumbnail

이런 걸 배울 수 있어요

  • LLM으로 달라진 개발 환경과 인간 개발자의 역할

  • LLM의 비결정성을 보완하는 해법으로서 TDD의 의미와 활용

AI 시대,
개발자로 살아간다는 것

AI 코딩 도구가 개발의 일상에 깊이 스며들었습니다. 기능을 설명하면 바로 코드가 생성되고, 개발 속도와 생산성은 눈에 띄게 향상됐습니다. 이제 ‘코드를 짜는 일’ 자체는 더 이상 개발자의 핵심 업무가 아니게 된 것이죠. 하지만 그만큼 이제 우리는 개발자로서 더 본질적인 질문에 마주하게 됩니다.

✅ "우리는 지금 무엇을 만들고 있는가?"  (문제정의)
✅ "이 코드가 정말 우리가 기대한 대로 동작하고 있는가?"  (결과검증)
✅ "문제가 생겼을 때, 어디서부터 점검하고 어떻게 개선할 수 있을까?"  (리팩터링)

AI가 많은 것을 대신하고 있지만, 무엇을 만들지 정의하고, 결과를 검증하는 책임은 여전히 개발자의 몫 입니다. AI와 협업하는 지금, 개발자의 역할은 더 명확해졌고, 그 책임을 현실적이고 신뢰할 수 있는 방식으로 실천하는 방법이 필요해졌습니다.


왜, 지금 TDD일까요?

첫째, 기능을 구현하기 전에 테스트를 먼저 작성하면, ‘무엇을 만들지’ 더 정확히 정의하게 되고, AI에게도 명확한 목표를 전달할 수 있습니다.

둘째, AI가 코드를 빠르게 만들어준다 해도, 그 코드가 기대한 대로 동작하는지는 또 다른 문제입니다. 자동화된 테스트는 이를 반복적으로 검증할 수 있는 가장 확실한 방법입니다.

셋째, 무엇보다 이제는 테스트 코드도 AI가 제안해줍니다.TDD를 시작하는 문턱은 낮아졌고, 예전보다 훨씬 쉽게 실천할 수 있는 환경이 만들어졌습니다.


세션소개

✋ 본 강의는 2025년 7월에 진행한 라이브 밋업을 녹화한 영상으로, 1부 발표 세션과 2부 Q&A 세션으로 구성되어 있습니다.

1부. 발표세션

발표 세션에서는 LLM의 등장으로 변화하는 개발 환경을 다룹니다. AI가 코딩의 많은 부분을 맡게 되면서 인간 개발자의 역할도 달라지고 있지만, LLM의 비결정성이라는 한계는 여전히 사람이 책임져야 할 영역으로 남아 있습니다. 이에 대한 중요한 해법 중 하나로 테스트코드를 제시하며, AI와 TDD가 함께 만들어갈 새로운 개발 방식에 대해 이야기 나눕니다.

2부. Q&A세션

Q&A 세션에서는 다양한 환경에서 TDD를 적용할 수 있는지에 대한 질문과 답변이 이어집니다.
이를 통해 TDD의 본질과 목적을 다시 짚어보고, 왜 그리고 어떻게 적용해야 하는지 함께 고민하는 시간을 갖습니다.

TDD의 세계를 좀 더 딥하게 배워보고 싶다면?!


이런 분들께
추천드려요

학습 대상은
누구일까요?

  • AI시대 TDD가 왜 중요한지 알고싶은 개발자

  • 다양한 환경에서 TDD 적용이 궁금한 개발자

안녕하세요
입니다.

703,747

수강생

6,096

수강평

118

답변

4.7

강의 평점

132

강의

배움의 기회는 경제적, 물리적 한계에서 자유로워야 한다고 생각합니다.
우리는 성장기회의 평등을 추구합니다.

커리큘럼

전체

19개 ∙ (1시간 19분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

4개

4.8

4개의 수강평

  • 조하민님의 프로필 이미지
    조하민

    수강평 35

    평균 평점 5.0

    5

    32% 수강 후 작성

    이번 TDD 강의를 통해 소프트웨어 개발에서 테스트 주도 개발의 중요성을 깊이 이해할 수 있었습니다. 특히, 테스트를 먼저 작성하고 그에 맞춰 코드를 구현하는 과정이 기존의 개발 방식과 어떻게 차별화되는지 명확하게 보여주어 실무 적용에 큰 도움이 되었습니다. 강의 내용은 기초 개념부터 실제 코드 작성 예제까지 단계별로 구성되어 있어 초보자도 이해하기 쉽고, 실습 위주의 강의 진행 덕분에 단순히 이론만 배우는 것이 아니라 바로 적용해볼 수 있는 경험을 얻을 수 있었습니다. 개인적으로 가장 유익했던 점은 테스트 코드 작성 습관을 기를 수 있었고, 코드 품질과 유지보수성 향상에 TDD가 어떤 역할을 하는지 실감할 수 있었다는 점입니다. 다만, 일부 실습 예제는 조금 더 현실적인 프로젝트 예제를 다루면 더 실무 감각을 키우는 데 도움이 될 것 같습니다. 총평: TDD를 처음 접하는 개발자에게도 추천할 만한 강의이며, 체계적인 실습을 통해 테스트 주도 개발의 장점을 직접 경험할 수 있었습니다.

    • 손봉호님의 프로필 이미지
      손봉호

      수강평 24

      평균 평점 5.0

      5

      32% 수강 후 작성

      • 이병우님의 프로필 이미지
        이병우

        수강평 3

        평균 평점 4.7

        4

        100% 수강 후 작성

        • 멍멍이님의 프로필 이미지
          멍멍이

          수강평 1

          평균 평점 5.0

          5

          32% 수강 후 작성

          무료

          인프런님의 다른 강의

          지식공유자님의 다른 강의를 만나보세요!

          비슷한 강의

          같은 분야의 다른 강의를 만나보세요!