Avvio di lavorare su un progetto pre-esistente
Domanda
Quindi, questo è più di una domanda generica. Mi sembra di continuare a trovare me stesso di essere messo in progetti sempre più grandi. Recentemente mi è stato assegnato a un progetto molto grande scritto in C e VHDL. L'obiettivo è per me di diventare familiarità con il codice e, infine, prendere l'iniziativa sul progetto. Questo è di gran lunga il più grande progetto mi è stato assegnato a lavorare su questo non ho cominciato.
Quindi, ecco la mia domanda: Quali sono i metodi / strumenti si utilizzano per imparare come funziona il tutto?
Non basta aumentare ed espandere sui commenti?
Si fa a fare una rappresentazione UML del progetto?
Qualche consiglio sarebbe grande! Grazie
Soluzione
Se è possibile, sedersi con le persone che stanno lavorando su di esso e chiedere una panoramica della soluzione di alto livello per iniziare e poi andare da soli da lì, scavare i pezzi uno per uno. Identificare chi è responsabile per ogni area funzionale e seguire con loro quando si colpisce un punto di massima.
Prova e voi stessi incorporare con la squadra il più rapidamente possibile, chiedere di sedersi in su revisioni del codice e così via. Questo ti porterà dilagato abbastanza rapidamente.
Altri suggerimenti
Per VHDL mi consiglia di utilizzare Sigasi . Sigasi è sviluppato con questo caso d'uso in mente. Sigasi lo rende facile da navigare in nuovi o esistenti progetti, il che rende possibile per capire come è strutturato.