Stavo leggendo il libro Refactoring to patterns e mi chiedevo come avrei potuto avere la possibilità di praticare le abilità, perché senza deliberare pratica su nuovi modi per refactoring e utilizzare modelli, le mie capacità non miglioreranno.
Ma il lavoro d'ufficio mi richiede di terminare ogni attività il più rapidamente possibile. Il più delle volte, la progettazione e l'architettura del progetto non sono controllate da me, posso solo seguire lo stile simile al codice esistente. A volte c'è un progetto con un cattivo design, ma c'è anche un altro sviluppatore la cui abilità progettuale è migliore di me e ha già l'intero piano per rifattorizzare il progetto, così che sto solo seguendo il suo piano. Come ottengo opportunità di praticare?