Recentemente ho lavorato su un progetto abbastanza grande che coinvolge C # e MVVM. Questa applicazione conteneva circa 160 progetti nelle soluzioni suddivisi ciascuno nei propri livelli. Poiché ho lavorato a questa applicazione per quasi un anno, costruendola da zero come parte di un team, ora sto uscendo da quel progetto e su progetti più piccoli e banali.
Mentre stavo iniziando a sviluppare un piccolo strumento interno mi sono trovato a cercare di imitare la struttura e il layering delle applicazioni più grandi, ma alla fine avevo solo un'applicazione semplice con diverse DLL che so che non avrei fatto se Non avevo ancora lavorato a quell'applicazione più grande.
Mi sto chiedendo se ci sono delle tecniche che posso utilizzare per impedirmi di trasformare un'applicazione banale in stile "code-behind" in un'applicazione MVVM completa?
O dovrei continuare a svilupparmi come sono e cercare di mantenere il lanugine non necessario fuori dal progetto?