강의

멘토링

로드맵

NEW
Programming

/

Back-end

[Meetup vod] Thời đại AI, tại sao bây giờ lại là TDD?

Đây là video ghi lại buổi TDD Online Live Meetup được tổ chức vào tháng 7 năm 2025.

(4.6) 8 đánh giá

404 học viên

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

Dịch cái này sang tiếng Việt

  • Môi trường phát triển thay đổi nhờ LLM và vai trò của lập trình viên con người

  • Ý nghĩa và ứng dụng của TDD như một giải pháp bổ sung cho tính bất định của LLM

Thời đại AI,
sống như một lập trình viên

Các công cụ coding AI đã thâm nhập sâu vào cuộc sống hàng ngày của việc phát triển phần mềm. Chỉ cần mô tả chức năng là code được tạo ra ngay lập tức, tốc độ phát triển và năng suất đã cải thiện đáng kể. Giờ đây, 'việc viết code' bản thân nó không còn là công việc cốt lõi của developer nữa. Nhưng chính vì thế, giờ đây chúng ta phải đối mặt với những câu hỏi bản chất hơn với tư cách là developer.

✅ "Chúng ta đang tạo ra cái gì?" (Định nghĩa vấn đề)
✅ "Đoạn code này có thực sự hoạt động như chúng ta mong đợi không?" (Xác minh kết quả)
✅ "Khi có vấn đề xảy ra, chúng ta nên kiểm tra từ đâu và cải thiện như thế nào?" (Refactoring)

Mặc dù AI đang thay thế nhiều việc, trách nhiệm xác định sẽ tạo ra gì và xác minh kết quả vẫn thuộc về các nhà phát triển . Trong thời đại hợp tác với AI hiện tại, vai trò của nhà phát triển đã trở nên rõ ràng hơn, và cần có phương pháp thực hiện trách nhiệm đó một cách thực tế và đáng tin cậy.


Tại sao lại là TDD ngay bây giờ?

Thứ nhất, khi viết test trước khi triển khai tính năng, bạn sẽ định nghĩa chính xác hơn 'cần tạo ra cái gì', và có thể truyền đạt mục tiêu rõ ràng cho AI.

Thứ hai, dù AI có thể tạo code nhanh chóng, việc code đó có hoạt động như mong đợi hay không lại là một vấn đề khác. Kiểm thử tự động là phương pháp chắc chắn nhất để có thể xác minh điều này một cách lặp đi lặp lại.

Thứ ba, quan trọng nhất là giờ đây AI cũng đề xuất code test. Rào cản để bắt đầu TDD đã thấp hơn và đã tạo ra môi trường có thể thực hành dễ dàng hơn nhiều so với trước đây.


Giới thiệu phiên

✋ Khóa học này là video ghi lại buổi meetup trực tiếp được tổ chức vào tháng 7 năm 2025, bao gồm phần 1 là phiên thuyết trình và phần 2 là phiên hỏi đáp.

1부. Phiên thuyết trình

Trong phiên thuyết trình, chúng ta sẽ đề cập đến môi trường phát triển đang thay đổi do sự xuất hiện của LLM. Khi AI đảm nhận nhiều phần của việc lập trình, vai trò của các nhà phát triển con người cũng đang thay đổi, nhưng tính không xác định của LLM vẫn là một giới hạn mà con người phải chịu trách nhiệm. Chúng ta sẽ đề xuất test code như một trong những giải pháp quan trọng cho vấn đề này và thảo luận về phương thức phát triển mới mà AI và TDD sẽ cùng nhau tạo ra.

2부. Phiên Q&A

Trong phiên Q&A, các câu hỏi và câu trả lời về việc có thể áp dụng TDD trong các môi trường khác nhau sẽ được tiếp tục.
Thông qua điều này, chúng ta sẽ có thời gian cùng nhau xem xét lại bản chất và mục đích của TDD, đồng thời suy ngẫm về lý do tại sao và cách thức áp dụng như thế nào.

Muốn tìm hiểu thế giới TDD sâu hơn nữa?!


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Lập trình viên muốn biết tại sao TDD lại quan trọng trong thời đại AI

  • Nhà phát triển tò mò về việc áp dụng TDD trong các môi trường khác nhau

Xin chào
Đây là

703,935

Học viên

6,117

Đánh giá

118

Trả lời

4.7

Xếp hạng

132

Các khóa học

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

Chương trình giảng dạy

Tất cả

19 bài giảng ∙ (1giờ 19phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

8 đánh giá

4.6

8 đánh giá

  • ehdns11331571님의 프로필 이미지
    ehdns11331571

    Đánh giá 7

    Đánh giá trung bình 3.7

    Đã chỉnh sửa

    3

    100% đã tham gia

    • wegaia5646님의 프로필 이미지
      wegaia5646

      Đánh giá 4

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      • cisong200550님의 프로필 이미지
        cisong200550

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        32% đã tham gia

        • majjol2905님의 프로필 이미지
          majjol2905

          Đánh giá 37

          Đánh giá trung bình 5.0

          5

          32% đã tham gia

          Thank you for providing the TDD lecture.

          • cho9909246210님의 프로필 이미지
            cho9909246210

            Đánh giá 35

            Đánh giá trung bình 5.0

            5

            32% đã tham gia

            Through this TDD course, I was able to deeply understand the importance of test-driven development in software development. In particular, the process of writing tests first and then implementing code accordingly clearly showed how it differs from traditional development approaches, which was very helpful for practical application. The course content is structured step-by-step from basic concepts to actual code writing examples, making it easy for beginners to understand. Thanks to the hands-on approach of the course, I was able to gain experience that could be immediately applied rather than just learning theory. Personally, the most beneficial aspect was being able to develop the habit of writing test code and experiencing firsthand how TDD plays a role in improving code quality and maintainability. However, I think it would be more helpful for developing practical skills if some of the practice examples covered more realistic project scenarios. Overall assessment: This is a course I would recommend even to developers who are new to TDD, and I was able to directly experience the advantages of test-driven development through systematic practice.

            Miễn phí

            Khóa học khác của inflearn

            Hãy khám phá các khóa học khác của giảng viên!

            Khóa học tương tự

            Khám phá các khóa học khác trong cùng lĩnh vực!