Запуск работы над Существующим ранее Проектом

Таким образом, это - больше универсального вопроса. Я, кажется, продолжаю быть помещать на большие и большие проекты. Недавно я был присвоен очень крупному проекту, записанному в C и VHDL. Цель состоит в том, чтобы я познакомился с кодом, и в конечном счете возьмите на себя инициативу в проекте. Это - безусловно самый большой проект, я был присвоен для работы, на котором я не запустил.

Таким образом, вот мой вопрос: Какие методы/инструменты Вы используете, чтобы изучить, как все работает?

Вы просто увеличиваетесь и подробно останавливаетесь на комментариях?
Вы делаете представление UML проекта?

Любые подсказки были бы большими!Спасибо

6
задан SolutionYogi 1 May 2012 в 14:09
поделиться

2 ответа

Если можете, сядьте с людьми, которые в настоящее время работают над этим, и попросите начать общий обзор решения, а затем продолжайте самостоятельно, копаясь в деталях один за другим. Определите, кто отвечает за каждую функциональную область, и сообщайте им о проблемах.

Постарайтесь как можно быстрее присоединиться к команде, попросите участвовать в проверке кода и тому подобном. Это позволит вам быстро набрать обороты.

5
ответ дан 9 December 2019 в 22:31
поделиться

Я считаю UML почти бесполезным. Я нахожу гораздо более полезные, реальные, статические и динамические графики вызовов. После создания графа вызовов я обычно просматриваю исходный код через OpenGrok и cscope . Посмотрите, что вызывает, что и что вызывает самые горячие методы.

2
ответ дан 9 December 2019 в 22:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: