Trang này ban đầu được viết bằng tiếng Anh. Bản dịch có sự hỗ trợ của AI và vẫn đang được hoàn thiện —hãy cho chúng tôi biếtnếu có chỗ nào đọc chưa xuôi.
Chúng tôi đã xây dựng salty.poker bằng AI. Đây là phần mà không ai thấy.
tech

Chúng tôi đã xây dựng salty.poker bằng AI. Đây là phần mà không ai thấy.

April 13, 2026 Bởi The Salty Korean 3 phút đọc

Hai mươi hai phiên xây dựng trong mười ngày.

Mỗi phiên: một tác nhân Claude Code làm việc từ đặc tả 100 trang — đọc trạng thái hiện tại của codebase, lấy module đặc tả được giao, viết code, kết nối dịch vụ, chạy migration, commit. Không có cuộc họp ước tính. Không có cuộc trò chuyện về phạm vi. Không có vé Jira được tranh luận trong phòng họp.

Kết quả của những phiên đó là 20 microservice, engine bàn thời gian thực, quản lý giải đấu, sổ kép, xác minh KYC, phát hiện gian lận và bàn poker được render bằng PixiJS với bài animé và chồng chip.

Nhật ký thay đổi bao gồm những gì đã được giao. Bài viết này nói về những gì xảy ra tiếp theo.

Điều gì Thực Sự Xảy Ra Sau Khi Code Được Viết

Viết code đúng và có một hệ thống hoạt động là hai điều khác nhau. Code vượt qua các bài kiểm tra đơn vị. Các dịch vụ hoạt động đúng trong sự cô lập. Nhưng khi bạn kết nối mọi thứ — ứng dụng web, engine bàn, kết nối thời gian thực, xác thực, cơ sở dữ liệu — bề mặt thất bại tăng nhanh hơn bất kỳ bộ kiểm tra nào có thể dự đoán đầy đủ.

Tuần trước là giai đoạn đó. Kiểm tra end-to-end. Đăng nhập thật, sảnh thật, bàn thật, người chơi thật ngồi vào.

Chế độ xem bàn tải và hiển thị một canvas trống nơi các ghế ngồi nên có. Không có hộp thoại mua vào. Không có cách trở lại sảnh. Một màn hình trống nơi một trò chơi poker đáng lẽ phải có.

Sảnh có một thẻ bàn kéo dài để lấp đầy toàn bộ chiều cao trang. Một giá trị mặc định CSS — đó chỉ là cách CSS Grid hoạt động khi chỉ có một mục trong hàng và bạn chưa ghi đè hành vi kéo dài.

Không ai trong số các lỗi này được viết bởi con người. Một phiên AI đã viết chế độ xem bàn. Một phiên AI đã viết sảnh. Chúng vẫn là lỗi. Chúng vẫn cần được tìm thấy, truy vết đến nguyên nhân gốc rễ và sửa chữa.

Tại sao Đây Vẫn Là Con Đường Tốt Hơn

Trước câu chuyện làm thế nào-nó-bị-hỏng: thực tế rằng chúng tôi đang ở giai đoạn kiểm tra end-to-end trong mười ngày mới là câu chuyện.

Hai công ty trước đã dạy tôi mất bao lâu theo cách truyền thống. Hàng tháng xây dựng giàn giáo trước khi có gì đó để kiểm tra. Hàng tháng nữa trước khi bạn kiểm tra thứ gì đó giống sản phẩm cuối cùng.

Chúng tôi đã thu hẹp khoảng cách đó trong mười ngày. Giai đoạn kiểm tra là phần khó. Chúng tôi đang trong đó.

Điều gì Đến Tiếp Theo Trong Loạt Bài Này

Đây là bài viết một trong bốn. Trong tuần tới, chúng tôi sẽ đi qua những gì chúng tôi thực sự tìm thấy trong quá trình kiểm tra — một lỗi định tuyến vô hình cho đến khi toàn bộ stack chạy, một môi trường phát triển im lặng bỏ qua các thay đổi code, và một auth guard gửi mọi nỗ lực điều hướng vào vòng lặp chuyển hướng.

Về phương pháp luận sâu hơn, tôi viết về nó tại The Salty Korean.

Stay salty.

Thẻ: agentic-ai spec-driven-development platform development testing
Chia sẻ:

The Salty Korean

Người sáng lập Salty Poker Network. Viết về poker Texas, xây dựng nền tảng và tương lai của poker trực tuyến. Đọc thêm tại The Salty Korean.