Nella vita di uno sviluppatore succede spesso che vieni assegnato a un progetto software già esistente, programmato da altri sviluppatori. Può succedere che questo progetto non venga più gestito da altri sviluppatori.
Trovo particolarmente difficile iniziare su un progetto esistente che non ha più sviluppatori attivi perché non so dove "tuffarmi". Ad esempio, abbiamo un progetto che non è documentato e non ci sono sviluppatori che lo mantengono. Mi è stato assegnato l'incarico di implementare alcune funzionalità in questo software. Ho solo il link repository git lungo i miei compiti. (L'applicazione è basata su terminale e scritta in Python, ma non importa)
Quali sono le pratiche comuni da fare quando ottieni un progetto esistente se nessuno ti può aiutare? Non posso più chiedere agli ex sviluppatori perché non lavorano più in azienda.
Come dovrei scoprire come funziona l'applicazione? Ho provato a scoprire cosa effettivamente fa installandolo e provando diversi comandi (tentativi ed errori) ma richiede molto tempo. Cerco una soluzione più semplice per questo caso.