addi II 0 23 июня, 2016 Опубликовано 23 июня, 2016 · Жалоба Здравствуйте! Есть задача разобраться во вложениях чужого большого кода, но разбирать все запутаешься Нет ли программки для того чтобы можно было посмотреть на код на уровне структуры? Заранее благодарен! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 23 июня, 2016 Опубликовано 23 июня, 2016 · Жалоба Здравствуйте! Есть задача разобраться во вложениях чужого большого кода, но разбирать все запутаешься Нет ли программки для того чтобы можно было посмотреть на код на уровне структуры? Заранее благодарен! VTC (Verilog/VHDL Tool - Connector) Website: http://www.veriloghdl.org Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ant_m 0 23 июня, 2016 Опубликовано 23 июня, 2016 · Жалоба Doxygen You can configure doxygen to extract the code structure from undocumented source files. This is very useful to quickly find your way in large source distributions. Doxygen can also visualize the relations between the various elements by means of include dependency graphs, inheritance diagrams, and collaboration diagrams, which are all generated automatically. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
addi II 0 23 июня, 2016 Опубликовано 23 июня, 2016 (изменено) · Жалоба подскажите пож-та а где его можно достать?, я так понимаю что он платный и с сайта по ссылке не скачивается Изменено 23 июня, 2016 пользователем addi II Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 23 июня, 2016 Опубликовано 23 июня, 2016 · Жалоба Doxygen Генерация из кучи дерьма еще большей кучи проходит быстро и прекрасно. Завалить лоха-заказчика "документацией" можно, но не более того. Но вообще по простоте душевной Автор хотел автоматической разъяснялки. Пока можно ему предложить только автоматическую отвечалку на любой вопрос http://randstuff.ru/ask/ я так понимаю что он платный ... c чего бы это вдруг? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ant_m 0 23 июня, 2016 Опубликовано 23 июня, 2016 · Жалоба я так понимаю что он платный Кряк лежит прямо тут :) :santa2: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
addi II 0 23 июня, 2016 Опубликовано 23 июня, 2016 · Жалоба Большое спасибо!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yes 5 23 июня, 2016 Опубликовано 23 июня, 2016 · Жалоба чтоб doxygen что-то путное сгенерил, в сорцах должны быть специальные коменты. если его на не поддоксигеновский код напускать, какая-то фигня получается (ну или я готовить их не умею) когда коды разбирал - был такой проект sourcenavigator, его потомок, по-моему тут http://sourcenav.sourceforge.net/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 35 23 июня, 2016 Опубликовано 23 июня, 2016 · Жалоба Сделать проект в Visual Studio или http://www.sourceinsight.com/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 23 июня, 2016 Опубликовано 23 июня, 2016 · Жалоба Doxygen и еще какая-то хрень графики рисовать. Или он уже сам умеет? Тогда можно зависимости между функциями проследить. Но, по-моему, в тетради самому нарисовать понятнее будет. И разве же он платный? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 2 23 июня, 2016 Опубликовано 23 июня, 2016 · Жалоба Нет ли программки для того чтобы можно было посмотреть на код на уровне структуры? Что такое "на уровне структуры"? Нет лучшей структуры чем сам код! Doxygen и еще какая-то хрень графики рисовать. Или он уже сам умеет? Тогда можно зависимости между функциями проследить. Но, по-моему, в тетради самому нарисовать понятнее будет. И разве же он платный? Лучше всего графику рисует IDA как по моему опыту. Но в целом графики не помогают понять код. Лучше всего понять код помогает рефакторинг, очистка и переформатирование. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость TSerg 23 июня, 2016 Опубликовано 23 июня, 2016 · Жалоба Лучше всего понять код помогает рефакторинг, очистка и переформатирование. + Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 23 июня, 2016 Опубликовано 23 июня, 2016 · Жалоба Лучше всего понять код помогает рефакторинг, очистка и переформатирование. Без вариантов! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
esaulenka 5 24 июня, 2016 Опубликовано 24 июня, 2016 · Жалоба Лучше всего понять код помогает рефакторинг, очистка и переформатирование. Если понимание "что там внутри" отсутствует, самый лучший принцип - "работает - не трогай". Это, правда, совсем не означает, что разбираться в "кишках" не надо. Надо только лезть туда с шашкой после того, как придёт понимание, что может сломаться и где это можно увидеть. А по сути - есть сорсинсайт (уже рекламировали), есть understand. Обе программы есть на рутрекере. Я в чужом проекте разбирался, засунув его в эклипс (там удобные переходы объявление/определение/использование) и рисуя на листочке блок-схемы. Или вижуал студия (там, правда, платный вижуал ассист нужен). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 26 26 июня, 2016 Опубликовано 26 июня, 2016 (изменено) · Жалоба Сделать проект в Visual Studio . . . . Я так и делаю. Пользую евойный (VS2008) броузер для просмотра/бродяжничества по исходникам из проекта IAR Если писать свой код с учетом переносимости, можно получить и эмуляцию проекта на PC для "безконтроллерной" отладки. Изменено 26 июня, 2016 пользователем k155la3 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться