Pregunta

Así que esto es más una cuestión genérica. Me parece seguir encontrando a mí mismo que se ejerce sobre los proyectos más grandes y más grandes. Recientemente se me ha asignado a un proyecto muy grande escrito en C y VHDL. El objetivo es para mí para familiarizarse con el código y, finalmente, tomar la iniciativa en el proyecto. Esto es, con mucho, el mayor proyecto me ha asignado a trabajar en eso no empecé.

Así que aquí está mi pregunta: ¿Qué métodos / herramientas que utiliza para aprender cómo funciona todo?

¿Usted acaba de crecer y expandir en los comentarios?
Cómo se hace una representación UML del proyecto?

Cualquier consejo sería grande! Gracias

¿Fue útil?

Solución

Si puede, sentarse con las personas que actualmente trabajan en él y pedir una información de soluciones de alto nivel para iniciar y luego ir por su cuenta a partir de ahí, la excavación en las piezas una por una. Identificar quién es responsable de cada área funcional y el seguimiento con ellos cuando te encuentras con un punto áspero.

Trate de incrustar a sí mismo con el equipo lo más rápido posible, pregunte a sentarse en las revisiones de código y tal. Esto le conseguirá en rampa con bastante rapidez.

Otros consejos

Para VHDL recomiendo el uso de Sigasi . Sigasi está desarrollada con este caso de uso en mente. Sigasi hace que sea fácil de navegar en proyectos nuevos o heredados, lo que hace que sea factible para entender cómo está estructurado.

Me encontrar el UML casi inútil. Me parece mucho más útil, real, gráficos estáticos y dinámicos de llamada. Después de generar el gráfico de llamadas, por lo general Asimilo el código fuente a través de OpenGrok y cscope . Ver lo que se llama qué y lo que se llama por quién de los métodos más calientes.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top