Test unitari, scriverli prima o dopo il framework? [chiuso]


10

Questa è la mia prima domanda qui, quindi la farò breve e al punto.

Quando si scrivono test unitari, è necessario scriverli prima o dopo aver creato il framework sottostante per loro? Ciò è emerso in una discussione tra il mio CEO e il Presidente e volevo la tua opinione al riguardo.

Personalmente, ho sempre scritto prima il codice, poi ho scritto i test unitari, ma tu?


1
Questo è ambiguo. È prima di scrivere il framework di unit test o prima di scrivere un framework che si farà il unit testing?
alternativa il

Risposte:


14

Durante. Non otterrai un intero framework in un'unica iterazione. Il framework e i test unitari dovrebbero evolversi contemporaneamente.

Su una scala più micro, test prima, codice secondo.


3

Scrivi prima i test unitari - ti aiuteranno a definire le tue interfacce - a partire da quale funzionalità espongono fino alle firme del metodo.


2

Dovrei dire prima i test unitari e poi la codifica. Anche con la migliore volontà del mondo, scadenze ravvicinate e altre priorità significheranno semplicemente che saranno respinti o non saranno affatto rispettati. Lasciando un forte mal di testa per coloro che dovranno mantenere la base di codice.

Oltre a scrivere il test unitario ti dovrebbe aiutare a formulare ciò che stai cercando di raggiungere.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.