Loại tư duy
Câu hỏi
Thiết kế để “chết chắc” rồi đảo lại
Đặt vấn đề
Làm sao để chắc 100% một module thanh toán “nổ” trên production? Liệt kê cách phá — rồi viết test chống từng cách đó.
Đảo ngược = test-first: liệt kê failure trước, bắt AI viết code vượt mọi case đó.