私はプログラミングを始めてからゲーム開発に挑戦してきましたが、決して真剣にはなりませんでした。私はビジネスアプリ開発者として働いていますが、暇なときにいくつかのゲームに取り組んでいます。
(Microsft web-devスタック上の)ビジネスの世界では、ASP.NET MVCは、インターフェイスの動作方法の単体テストが容易なため、非常に人気が高まっています。
すべてのゲームロジックを簡単に単体テストできるゲームを作成するために、どのデザインパターン(MVC、MVP、MVVMなど)を使用できるのか疑問に思っています。これは可能ですか?時間を無駄にしていますか?完全なビルドを行ってから、単体テストの代わりに「統合」タイプのテストを実行する方が良いでしょうか?
サンプルコードは素晴らしいものですが、説明も役立ちます。
(ユニットテストタグを追加しようとしましたが、必要な担当者がいません...)