Dire che ho ricevuto le specifiche per un progetto da un cliente, e ora è il momento di iniziare a svilupparlo. Normalmente, inizio con il primo modulo (di solito la registrazione dell'utente) e poi passa da un modulo all'altro. Pianifico solo nella mia testa poco prima di iniziare su un modulo come funzionerà, ma non è prevista alcuna pianificazione prima.
Tuttavia, penso che sarebbe meglio se avessi esaminato le specifiche e pianificato come avrebbe funzionato il sistema prima di codificarlo, ad esempio quali sono i componenti principali, come interagiranno, ecc. I Non sono proprio sicuro di cosa dovrei pianificare.
Per dare un'idea migliore di ciò che sto chiedendo, come dovrei -
a) Dividi il progetto in componenti,
b) Pianifica le loro interazioni, ad esempio, dovrei fare diagrammi di classe, scrivere test di unità, ecc.?
Qualche idea?