In qualche modo sono un po 'bravo negli algoritmi di codifica per piccoli progetti, ma quando si tratta di fare un tentativo per alcuni biggies, creo un hodge-podge e marshmallow della struttura del mio progetto. Ho studiato molti libri sull'ingegneria del software e sugli SDLC in cui dicono che diventare uno sviluppatore è ciò che ogni angolo può fare, ma lo sviluppatore effettivo è colui che segue un approccio sistematico al problema e lo risolve nel modo in cui significava essere.
Il mio codice funziona bene per progetti così confusi, ma diventa troppo difficile per la manutenzione e ulteriori aggiornamenti.
Quindi, mi piacerebbe ricevere suggerimenti in merito a quale dovrebbe essere l'approccio corretto per pianificare le grandi mosse