|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vasily Tchekalkin 2:5020/400 01 Mar 2002 18:53:22 To : Vladimir Bormotov Subject : Re: процент линукса н а рынке ПО -------------------------------------------------------------------------------- Vladimir Bormotov wrote: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > начинать нужно было смотреть вот отсюда ;) === VB>> кста, есть > что-нибудь кроме длорогущий CASE чтоб строить графы VB>> состояний > для такогорода программ? Hапример я описываю узлы и способы VB>> > перехода из состояния в состояние (например получения системого VB>> > эвента, и посылание месаджа), а эта штука по исходнику пробегает и VB>> > показывает по каким месаджам в какие состония мы попадаем ;) === > > >>> посмотри парой писем назад что именно нужно было, и подумай, >>> поможет doxygen или "как мертвому припарка"... ;/ > > VT> А если на бумажке написать ход своих мыслей при проектировании > этого VT> самого конечного атомата, а потом аккуратненько вписать > этот текст VT> рядышком с определениями классов, это поможет > "разобрать свои VT> исходники"? > > смысл в том, что "что там написано", оно как-бы понятно. > Исходники-то свои. А вот как оно работает, и почему именно так "в > целом" понять уже никакая документация не поможет. Увы. Hmm... Тогда так: apt-get install graphiz man dot man doxygen на предмет XML OUTPUT. man your_favorite_language на предмет XML обработки. В качестве your_favorite_language подойдёт XSLT. doxygen - та "по исходнику пробегает и показывает " вызовы методов. И, насколько я понимаю, нет необходимости описывать тот самый граф, ибо потом он строится на автомате. > VT> Вообще-то, literate programming рулит наравне с XP. IMHO, > естественно. > > вообзе-то разговор был про CASE, который суть инсрумент разработки > максимально приближеный к прикладной области (или к методике > описания прикладной области), и оторваный от конкретного > инструментария. (очень грубо говоря конечно ;). Если я правильно помню, как расшифровывается CASE, то doxygen очень даже CASE, ибо именно AIDED. Хотя конечно не Rational Rose, и не Together/C. Hо что бы разрабатывать (тот самый engineering) нужно нечто другое. А UML можно и ручками на бумаге рисовать. О! А ведь есть стандарт на хранение UML в XML. WBR, Bacek. --- ifmail v.2.15dev5 * Origin: Yandex Technologies Ltd. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/8869472d8c44.html, оценка из 5, голосов 10
|