![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Master01 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 22.8.2007 Репутация: 2 Всего: 2 |
Всем привет
Есть некая система, которая писалась очень давно - лет 10 назад, людьми которых давно нет в компании. Система очень большая. Есть задача поддержки и развития системы - добавление новых фитч и пр. Вопрос - есть ли какие-нибудь инструменты, которые могут из сорс когда выстраивать всякие графы вызовов - откуда что дёргается, показывать иерархию классов, всякии депенсы визуализировать и пр. т.е. облегчить процесс копания в системе.Например, чтобы тыкнуть на классе и посмотреть его предков и потомков, кто от него зависитт и от кого зависит он и пр. или выбрать метод и получить список методов/функций которые из него вызываются? Сорс код разбросан по разным проектам, т.е все диаграммы надо строить на уровне солюшена а не проекта. Кроме того код содержит макросы вроде XXX_NAMESPACE_BEGIN и XXX_NAMESPACE_END, что затрудняет парсинг. Система написана на С++ |
|||
|
||||
alexSl |
|
|||
![]() проходил мимо Профиль Группа: Участник Сообщений: 28 Регистрация: 22.2.2008 Репутация: нет Всего: нет |
||||
|
||||
kamre |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 24.3.2006 Репутация: 1 Всего: 13 |
Может еще и это подойдет: scitools.com. |
|||
|
||||
Леопольд |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 943 Регистрация: 17.6.2009 Репутация: 10 Всего: 13 |
однозначно Source Insight
-------------------- вопросов больше чем ответов |
|||
|
||||
Master01 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 22.8.2007 Репутация: 2 Всего: 2 |
Спасибо Всем.
Попробовал Doxygen - конечно не прямо что хотелось бы, но всё же луше чем ничего. С неймспейсами он так и не разобрался, кстати. Показывает неплохо иерархию классов, но зависимтостей я там не увидел. Сейчас попробую Source Insight и scitools. |
|||
|
||||
Леопольд |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 943 Регистрация: 17.6.2009 Репутация: 10 Всего: 13 |
Master01, скажешь что больше понравилось?
-------------------- вопросов больше чем ответов |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |