강의

멘토링

로드맵

NEW
Programming

/

Back-end

[Meetup VOD] AI Era, Why TDD Now?

This is a recorded video of the TDD online live meetup held in July 2025.

(4.9) 7 reviews

398 learners

  • inflearn
  • gyuwon2187
ai활용
AI 코딩
TDD
AI
Refactoring
Thumbnail

What you will learn!

  • The Development Environment Changed by LLM and the Role of Human Developers

  • The Meaning and Application of TDD as a Solution to Complement LLM Non-determinism

In the AI era,
what it means to live as a developer

AI coding tools have deeply permeated the daily routine of development. Simply describing functionality generates code immediately, and development speed and productivity have improved noticeably. Now, the act of 'writing code' itself is no longer a core responsibility of developers. However, this means we now face more fundamental questions as developers.

✅ "What are we building right now?" (Problem Definition)
✅ "Is this code really working as we expected?" (Result Verification)
✅ "When problems arise, where should we start checking and how can we improve?" (Refactoring)

While AI is handling many tasks for us, the responsibility to define what to build and validate the results still remains with developers . Now that we're collaborating with AI, the developer's role has become clearer, and we need practical and reliable ways to fulfill that responsibility.


Why TDD Now?

First, by writing tests before implementing functionality, you can more accurately define 'what to build' and communicate clear goals to AI as well.

Second, even if AI quickly generates code for you, whether that code works as expected is another matter entirely. Automated testing is the most reliable way to repeatedly verify this.

Third, most importantly, now AI also suggests test code. The barrier to starting TDD has been lowered, and an environment has been created where it can be practiced much more easily than before.


Session Introduction

✋ This lecture is a recorded video of a live meetup held in July 2025, consisting of Part 1 presentation session and Part 2 Q&A session.

Part 1. Presentation Session

The presentation session covers the changing development environment with the emergence of LLMs. As AI takes on many aspects of coding, the role of human developers is also changing, but the limitation of LLM non-determinism remains an area that humans must still take responsibility for. Test code is presented as one of the important solutions to this challenge, and we discuss new development approaches that AI and TDD will create together.

Part 2. Q&A Session

In the Q&A session, questions and answers about whether TDD can be applied in various environments will follow.
Through this, we will take time to revisit the essence and purpose of TDD and think together about why and how it should be applied.

Want to learn the world of TDD more deeply?!


Recommended for
these people

Who is this course right for?

  • Developers who want to know why TDD is important in the AI era

  • Developers curious about applying TDD in various environments

Hello
This is

703,927

Learners

6,116

Reviews

118

Answers

4.7

Rating

132

Courses

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

Curriculum

All

19 lectures ∙ (1hr 19min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

7 reviews

4.9

7 reviews

  • wegaia님의 프로필 이미지
    wegaia

    Reviews 4

    Average Rating 5.0

    5

    100% enrolled

    • Chang Song님의 프로필 이미지
      Chang Song

      Reviews 1

      Average Rating 5.0

      5

      32% enrolled

      • 네오스카이님의 프로필 이미지
        네오스카이

        Reviews 37

        Average Rating 5.0

        5

        32% enrolled

        TDD강의를 해주셔서 감사합니다.

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

          Reviews 35

          Average Rating 5.0

          5

          32% enrolled

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

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

            Reviews 24

            Average Rating 5.0

            5

            32% enrolled

            Free

            inflearn's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!