Pare de complicar demais os aplicativos

5

Recentemente, trabalhei em um projeto bastante grande envolvendo C # e MVVM. Esta aplicação contava com cerca de 160 projetos nas soluções cada uma segregada em suas próprias camadas. Como trabalho neste aplicativo há quase um ano, construindo-o do zero como parte de uma equipe, estou saindo desse projeto para projetos menores e mais triviais.

Como eu estava começando a desenvolver uma pequena ferramenta interna, eu me vi tentando imitar a estrutura e as camadas de aplicativos maiores, mas no final eu tinha um aplicativo simples com várias DLLs que sei que não teria feito se Eu não tinha trabalhado nessa aplicação maior antes.

Estou apenas imaginando se há alguma técnica que eu possa utilizar para me impedir de transformar um aplicativo trivial estilo "code-behind" em um aplicativo MVVM completo?

Ou devo continuar desenvolvendo como sou e tentar manter a penugem desnecessária fora do projeto?

    
por stuartmclark 15.09.2012 / 21:45
fonte

1 resposta

3

I am just wondering if there are any techniques I can utilise to stop myself from turning a "code-behind" style trivial application into a full blown MVVM application?

Sim, você pode evitar facilmente a engenharia excessiva do aplicativo. Sempre procure soluções simples e complexas, e lembre-se KISS e YAGNI princípios.

    
por 16.09.2012 / 06:38
fonte