Dopo sei mesi di sviluppo su un progetto, i nostri stakeholder hanno avuto un "controllo dell'intestino" e hanno deciso che il percorso che stavamo camminando (un framework applicativo progettato su misura e un livello di accesso ai dati) ci trattiene (gli sviluppatori ) dal rapido sviluppo delle funzionalità che vorrebbero vedere. Dopo diversi giorni di gestione del dibattito e il team di sviluppo ha deciso di eliminare l'attuale incarnazione e ricominciare con l'uso di ASP.net MVC, con Entity Framework come base per un progetto 'veloce e sporco', consente di realizzare il progetto.
Nei giorni seguenti, il nostro sviluppatore senior che non ha mai lavorato con MVC o Entity Framework è finalmente entrato in un progetto di esempio e ha svolto un lavoro. La sua opinione su ASP.net MVC, "questa non è ingegneria del software".
Quindi la mia domanda è questa; cosa fai, quando non pensi che il codice sia abbastanza complicato?