Показать полную графическую версию : *SOFT* | Визуализация кода, построение блок-схем из исходников
hasherfrog
17-06-2005, 16:18
Нужены программы для получения блок-схемы из готового кода. Вся проблема в том, что нужно _срочно_
Нашёл только:
Crystal REVS for C++ (совершенно отвратно и НЕПРАВИЛЬНО выносит комментарии)
Visustin (вроде ничего, но комментарии выглядят как-то по-детски)
Видел отечественную разработку, но она для Deplni, а мне нужно C++.
Можно хоть Linux, хоть Windows.
vadimiron
17-06-2005, 19:45
hasherfrog
Я нашёл что то подобное...сам я эти проги не пробывал, но может что то из этого подойдёт
Understand for C++ (http://www.scitools.com/ucpp.html)
CC-RIDER (http://www.greymatter.com/buyers/p70973)
Code Visual to Flowchart (http://www.fatesoft.com/s2f/)
Crystal C/C++ (http://www.sgvsarc.com/)
hasherfrog
17-06-2005, 22:58
vadimiron
Угу, спасибо. Я уже опробовал "Code Visual to Flowchart" и "Crystal C/C++", плюс ещё "CodeDraw" и плюс ещё пару-тройку программ. Постараюсь в понедельник написать более-менее подробный "отчёт". Пока фавориты всё те же... Но лидирует Visustin...
Если ещё кто чего знает, напишите.
hasherfrog
21-06-2005, 18:00
В общем, хотел я написать очень богатую на впечатления статью... Но из-за того, что ни один из вышеупомянутых визуализаторов с МОЕЙ задачей не справился (несмотря на всю продвинутость каждого из них), скажу ли одно - пост-применение их к уже готовым (но хорошо написанным текстам) в кросс-платформенной среде - даёт ФУФЛО. Сорри всем написавшим сии продукты, разработчики там сидят головастые, но думают они не так как я, очевидно... Разная школа, видать...
Лидером так и остался Visustin.
Спасибо за внимание.
Surround
29-03-2006, 18:05
а программу, только для построения вручную есть? То есть только что б размеры были пропорционально учтены, а то с этим проблема.
hasherfrog
29-03-2006, 21:10
Не совсем понял вопроса, извините. Что значит вручную? Совсем вручную? Можно вики какую-нибудь, сейчас модно их использовать для написания документаций. Что значит "размеры были пропорционально учтены", что такое "размеры" в контексте?
Surround
29-03-2006, 23:39
hasherfrog
я имею в виду, что не по готовому алгоритму составление схемы, а методом типа Drag'n'drop, т.е. перетаскивая или ставя элементы в нужное место. А размеры - нужно пропорционально там 1х1.5 (соотношение) по моему, по ГОСТу короче.
hasherfrog
30-03-2006, 10:08
Т.е. Вам нужна прога для построения (рисования) блок-схем без наличия исходного кода?
Surround
30-03-2006, 15:19
да, именно так
Что-нибудь типа HiAsm (www.huba.ru/rdssoft/type6/su91/elem52193.html)?
Vlad Drakula
05-04-2006, 09:24
Surround
для построения блок схем вроде VISIO не плох
Люди, а кто подскажет существуют такие проги которые рисую блок-схемы из исходников на C++ Builder 6.0 ?
Мало того блок-схему на С/С++ моно и от руки нарисовать а как рисовать их с исходников на билдере ненаю((((, подскажите кто что знает.
Vlad Drakula
06-04-2006, 15:03
Vovius
я слышал о создании С/С++ классов из блок схем, но вот чтобы в обратную сторону...
Vovius
почитайте начало этого топика (1-ую страницу)
имхо, изучать UML надо...
хотя, я не понимаю полезность всех этих "рисуночков"...
vadimiron
07-04-2006, 02:25
XCodeR
Их полезность начинаешь замечать, когда работаешь над большими проектами, а особенно, когда работаешь в командах
Одно дело когда ты получаешь код с набором классов, а другое дело, когда к этому набору классов есть схема, где показаны все связи классов
точно! и третье, когда надо кому-то (другим девелоперам, или тестерам) что-то показать, - тоже приложить схему проще. Ну и для документации опять же.
Vlad Drakula
07-04-2006, 10:22
XCodeR
вот создай проект на несколько сотен классов и попробуй потом объяснить его уструктуру другому человеку без рисования схем...
для малых проектов UML мало полезен, а в больших без него просто не обойтись!
vadimiron, mar, Vlad Drakula
я иммел ввиду полезность для одного человека.... для команды-то понятно...
но лично я использую схемы(редко) только для "отчета" перед начальством...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC