Attualmente sto lavorando su un progetto che utilizza tecnologie come Silverlight, WCF, EnterpriseLibrary, Unità, LinqToSql, NUnit, RhinoMocks in Net 3.5Dovrei iniziare con il test dell'unità quando insegno a un nuovo sviluppatore?
mi sto allenando un nuovo sviluppatore che ha una certa esperienza con VB script e SQL, ma nessuna esposizione a .Net
Quasi il 100% del codebase ha una copertura di test unitaria, ma sembra che ottenere il nuovo sviluppo per iniziare a scrivere test di unità sia troppo, c'è abbastanza materiale in Muovetevi in testa, senza la confusione aggiunta dei test unitari e delle prese in giro.
Gli è stato assegnato il compito di implementare nuove funzionalità per la soluzione che attraversa ogni livello, dall'interfaccia utente al database e, come sempre, c'è una forte domanda da parte dei clienti per ottenere la funzionalità in produzione il prima possibile.
Quale pensi che sarebbe l'approccio migliore per far diventare subito qualcuno?
Prima apprendi le nozioni di base, quindi annota le nuove tecniche. –
Grazie per tutte le risposte! Penso che andrò con questo approccio, dato che all'inizio è più divertente vedere il codice correre e lavorare, piuttosto che scrivere test unitari che passino. Terrò da solo la copertura del test unitario e mi darà una buona possibilità di rivedere il suo codice e fornirgli una guida attraverso i test che scrivo. – Andronicus
Una cosa alla volta. Una volta ottenuto un po 'di .NET assorbito, THEN introduce il TDD. TDD dovrebbe essere facile da imparare dopo aver acquisito familiarità con .NET. Se glielo dai subito puoi facilmente confonderlo con lo –