Mi diletto nello sviluppo del gioco da quando ho iniziato a programmare, ma mai molto sul serio. Lavoro come sviluppatore di app aziendali, ma sto lavorando ad alcuni giochi nel mio tempo libero.
Nel mondo degli affari (sullo stack Web-dev di Microsft) ASP.NET MVC sta diventando molto popolare, grazie alla sua facilità di test unitari sul funzionamento dell'interfaccia.
Mi chiedo quali schemi di progettazione (MVC, MVP, MVVM, ecc.) Si possano usare per scrivere un gioco in cui tutta la logica del gioco è facilmente testabile dall'unità. È possibile o fattibile? Sto sprecando il mio tempo, è meglio fare build complete e quindi eseguire test di tipo "integrazione" anziché test unitari?
Il codice di esempio sarebbe ottimo, ma è utile anche un writeup.
(Ho provato ad aggiungere un tag di unit test, ma non ho il rappresentante richiesto ...)