Ho avuto un pezzo di lavoro buttato fuori a causa di una modifica di piccola specifica che risultava non essere stata specificata correttamente. Se fosse stato fatto proprio all'inizio del progetto, la maggior parte di questo lavoro è would have never have been needed in the first place.Come implementare il codice in modo da ridurre la possibilità di reinterpretazioni complete
Quali sono alcuni buoni consigli/principi di progettazione che impediscono che queste cose accadano?
O per ridurre la quantità di rielaborazione al codice necessario per implementare richieste di funzionalità o modifiche di progettazione a metà dell'implementazione?
In altre parole, leggere il codice completo di Steve McConnell. – Copas