Quando creiamo software, di solito passiamo attraverso la fase dei requisiti per progettare e tutto il resto ma quando iniziamo a scrivere il codice effettivo, come decidiamo su quali parti del software saranno costruite per prime. Qual è la prima riga di codice da scrivere? Penso che dovremmo iniziare scrivendo i test per le funzionalità e poi continuare a lavorare per rendere ogni passaggio di prova piuttosto che immergersi direttamente nella codifica dell'applicazione reale. Per esempio. Prima di implementare il controller scriviamo i test per un controller di login. Non mi aspetto che nessuno sia d'accordo con me. Sto solo cercando di imparare. I tuoi pensieri saranno molto apprezzati.