Sono in una situazione lavorativa in cui devo trasferire la responsabilità di un ampio codice base che ho ereditato, ri-fattorizzato e migliorato con un altro sviluppatore. Questa è la prima volta che devo fare una cosa del genere e sebbene abbia sempre pensato che sarebbe stato banale, i passaggi effettivi che devo seguire sembrano vaghi.
La base di codice che gestisco è un modulo che include molte cose come
- Un livello di persistenza
- Un livello di servizio
- Un livello di presentazione che contiene purtroppo un sacco di codice aziendale
- Un'interfaccia per l'interazione del modulo
Ho anche un'ottima conoscenza delle ipotesi di business fatte quando è stato sviluppato e delle sue basi tecniche.
So che posso andare con il flusso della mia mente e dare il massimo, ma preferisco farlo nel modo più professionale possibile. Quindi, vorrei chiederti un consiglio su come dovrei affrontare questa situazione. Ci sono procedure standard e buone pratiche che potrei seguire?