Sono attualmente impegnato in un'azienda in cui mi è stato assegnato il compito di creare un'applicazione da zero. Ho lavorato circa 8 settimane, con 4 rimasti. Ho scritto molto codice in quel momento, ma ora che ci sto passando, mi rendo conto che è davvero abbastanza inefficiente, brutto, e sarà difficile da mantenere per chi ottiene questo dopo che me ne vado. Mi restano solo alcune cose da implementare, ma credo che dovrei porre una priorità più alta nel rendere il codice migliore per gli sviluppatori futuri prima di continuare ad aggiungerlo. Dato il mio lasso di tempo, vale più la pena di finire e poi refactoring, refactor ora e aggiungere in seguito?