Od czasu, gdy zacząłem programować, zwlekam. Pracuję jako programista aplikacji biznesowych, ale w wolnym czasie pracuję nad niektórymi grami.
W świecie biznesu (na stosie web-dev Microsft) ASP.NET MVC staje się bardzo popularny ze względu na łatwość testowania jednostkowego działania interfejsu.
Zastanawiam się, jakich wzorców projektowych (MVC, MVP, MVVM itp.) Można użyć do napisania gry, w której cała logika gry jest łatwa do testowania jednostkowego. Czy to jest możliwe czy wykonalne? Czy marnuję czas, czy lepiej jest wykonywać pełne kompilacje, a następnie przeprowadzać testy typu „integracyjne” zamiast testów jednostkowych?
Przykładowy kod byłby świetny, ale przydatny jest również zapis.
(Próbowałem dodać tag testu jednostkowego, ale nie mam wymaganego przedstawiciela ...)