Логика скрипта как схема
Ищу редактор, в котором можно увидеть логику программы (вычисления) как схему, что бы "if", "else" и т.д.можно было увидеть как пути по которым идет выполнение программы - такое бывает ?
С уважением, Николай. |
|
Firebug - замечательное средство отладки.
Но оно не позволяет нарисовать схему выполнения программы, например вот так: http://mini-soft.ru/ref/1/4.files/image012.jpg http://works.tarefer.ru/69/100721/pics/image014.jpg |
nicholas, почему бы тебе самому не написать такую программу.
|
в плане создания uml-диаграм попробуй enterprise architect
|
Пробовал несколько UML редакторов - те что могут "переводить" схемы в JS код ( Umbrello например ), так вот "обьекты" они погут переводить как функции с "переменными и комментариями", а переходы ("стрелки") просто игнорируют, нельзя запрограммировать алгоритм.
Может быть я чего-то не понимаю - возможно у кого-то есть пример UML файла содержащего более функциональный скрипт ? Пример кода сгенерированного из UML: UML взят с http://dia2code.sourceforge.net/examples.html переведен с помощью dia2code в C++ , открыт в umbrello и экспортирован в "base.js" Base = function () { this._init ();} Base.prototype._init = function (){ this.m_dummy = ""; this.m_x = 123;} Base.prototype.foo = function (a){} Base.prototype.bar = function (x, y){} При этом, что бы эти две споловиной строчки JS написать, надо (если делать самому): создать абстракт, в нем создать 4 класса, в каждом классе создать по 2 атрибута, в 8 атрибутах создать: name, type, value. Указать visibility. Потраченное время и полученный результат не впечатляют. В принципе редактировать саму функцию можно было бы и в "нотепеде с подсветкой" - важно именно переходы между функциями/файлами в виде схемы редактировать - может в этом помочь UML редактор ? С уважением, Николай. |
Часовой пояс GMT +3, время: 06:31. |