C++ tools

Roy
Уже с Приветом
Posts: 1234
Joined: 24 Nov 1999 10:01
Location: Seattle

C++ tools

Post by Roy »

После долгого перерыва перешёл на С++11 проект. После С# идёт большая ломка :)
Количество кода - 1.7М строк, никакой документации, минимум комментариев. Есть какие-нибудь нормальные тулзы, которые помогают понять код: сгенерировать диаграму классов, показать function call hierarchy, зависимости. Мы используем VS, если что. Я там ничего подобного для C++ не обнаружил. Все упомянутые вещи работают только с C#.

Спасибо.
User avatar
Teh Instructor
Уже с Приветом
Posts: 5766
Joined: 25 Feb 2001 10:01
Location: Силиконовая Долина

Re: C++ tools

Post by Teh Instructor »

Я тоже был в очень похожей ситуации примерно год назад. Использовал Visual Assist
Вообще от перехода назад к С++ после почти 15 лет Java я понял, что сильно привык к хорошим девелоперским тулзам. В С++ такого же уровня помощи нет.
one Nation under God, indivisible, with liberty and justice for all
Palych
Уже с Приветом
Posts: 13684
Joined: 16 Jan 2001 10:01

Re: C++ tools

Post by Palych »

Мне в своё время NetBeans понравился для C++...
User avatar
Medium-rare
Уже с Приветом
Posts: 9195
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: C++ tools

Post by Medium-rare »

Но что-то есть.
... and even then it's rare that you'll be going there...
User avatar
AndreyT
Уже с Приветом
Posts: 3000
Joined: 14 Apr 2004 01:11
Location: SFBA (было: Минск, Беларусь)

Re: C++ tools

Post by AndreyT »

Roy wrote:показать function call hierarchy
Ну как раз таки function call hierarchy для С++ в VS сразу есть. Как это вы его не нашли?
Best regards,
Андрей
Roy
Уже с Приветом
Posts: 1234
Joined: 24 Nov 1999 10:01
Location: Seattle

Re: C++ tools

Post by Roy »

AndreyT wrote:
Roy wrote:показать function call hierarchy
Ну как раз таки function call hierarchy для С++ в VS сразу есть. Как это вы его не нашли?
Да, вы правы, есть. Только он там, к сожалениюм очень ограниченный и тормозной для больших проектов. VS просто предлагает tree control UI, который ещё при этом надо вручную кликать для каждого нового уровня вызова. Хотелось бы видеть диаграму типа такой:
You do not have the required permissions to view the files attached to this post.
Alexandr
Уже с Приветом
Posts: 3647
Joined: 23 May 2010 15:10

Re: C++ tools

Post by Alexandr »

пфффф... а я как сидел последние 3 года в midnight commander + gcc + gdb так и сижу :)))))
User avatar
adb
Уже с Приветом
Posts: 9275
Joined: 14 Dec 2001 10:01
Location: Российская Федерация

Re: C++ tools

Post by adb »

Что-то вроде MS Visio, Rational Rose? Наверняка что-то еще есть, но все оно платное.
Я сам правда не пользуюсь.
Миру мир

Return to “Вопросы и новости IT”