Về cơ bản, tôi đang tìm kiếm các đoạn giới thiệu trình bày quy trình TDD / BDD trong khi phát triển các ứng dụng hơi "đời thực" (hoặc các phần của chúng) - vì vậy, không có đoạn giới thiệu dài 20 phút.
Let's Code là một loạt "chương trình thực tế" trên màn hình, nơi tôi đang phát triển các dự án thực tế bằng cách sử dụng TDD, thiết kế tiến hóa và các phương pháp tương tự - theo cách tôi thường làm việc. Ngay bây giờ có ba dự án được phát trên màn hình:
- Jumi - một trình chạy thử nghiệm mới cho JVM, nhằm mục đích cuối cùng thay thế JUnit làm trình chạy thử nghiệm trên thực tế (hơn 10k cơ sở mã SLOC, Java)
- Dimdwarf - một máy chủ ứng dụng phân tán cho nhu cầu trò chơi MMO (hơn 15k cơ sở mã SLOC, hỗn hợp Scala và Java)
- một trò chơi phiêu lưu văn bản đơn giản để hiển thị một số kiến thức cơ bản về lập trình (chỉ có 9 tập, Java)
Mỗi tập phim dài khoảng 25 phút và các tập phim mới được phát hành một vài tập mỗi tuần (tính đến tháng 9 năm 2012 đã có hơn 260 tập, hơn 130 giờ).
Let's Play: Test-Driven Development là một loạt phim truyền hình trong đó James Shore đang sử dụng TDD để phát triển một ứng dụng nhỏ. Dự án hiện tại là một ứng dụng để ước tính tài chính dài hạn của cá nhân (một ứng dụng Java Swing). Mỗi tập dài khoảng 15 phút và các tập mới được phát hành hàng ngày (tính đến tháng 9 năm 2012 có hơn 200 tập, hơn 50 giờ).