Tôi đã bắt đầu phát triển trò chơi kể từ khi tôi bắt đầu lập trình, nhưng không bao giờ nghiêm túc. Tôi làm việc như một nhà phát triển ứng dụng kinh doanh, nhưng tôi đang làm việc trên một số trò chơi trong thời gian rảnh rỗi.
Trong thế giới kinh doanh (trên ngăn xếp web microsft) ASP.NET MVC đang trở nên thực sự phổ biến, vì dễ kiểm tra đơn vị cách giao diện hoạt động.
Tôi đang tự hỏi những mẫu thiết kế nào (MVC, MVP, MVVM, v.v.) người ta có thể sử dụng để viết một trò chơi trong đó tất cả logic của trò chơi có thể dễ dàng kiểm tra đơn vị. Điều này có thể hoặc khả thi? Tôi có lãng phí thời gian của mình không, tốt hơn là thực hiện các bản dựng đầy đủ và sau đó chạy thử nghiệm loại "tích hợp" thay vì kiểm tra đơn vị?
Mã mẫu sẽ là tuyệt vời, nhưng một bài viết cũng hữu ích.
(Tôi đã cố thêm thẻ kiểm tra đơn vị, nhưng không yêu cầu đại diện ...)