Home

16 Июл, 2005

cat

[php, lj] хмм и от ru_php бывает польза :)

Удивительно, но факт: и от [info]ru_php бывает польза :)
А я уж грешным делом удалить собирался, когда освобождал вчера френдленту от ерунды...

Увидел упоминание о Enterprise Architect, вспомнил, что его использовал [info]demiurg, закачал по указанной там ссылке.

Хорошая вещь. А по реинжинирингу для php 4 -- и желать больше нечего (пока :) ).

    То, что сейчас увидел и заюзал:
  • реинжиниринг по всем файлам из указанного дерева каталогов, с родительскими связями между классами (собственно, по коду в 4ке большего и не понять...),

  • поддержка связи класса с тем файлом, откуда его взяли (открытие в),

  • и, естественно, все эти тульзы для дорисовки модели ручками...

  • сохранение диаграмм в картинки :)


    Из чего не использовал, но хотелось бы:
  • собственно генерация кода по диаграмме.

  • разобраться с добавлением на диаграмму паттернов из их библиотеки GoFских шаблонов


    Не нашел (может плохо искал):
  • генерации модели для БД по SQL-запросам... [Тот же Visio это умеет]

  • каких-нибудь утилиток для переноски всех этих классов на одном листе (типа, перевернуть лист :), align left и т.п. )



И ведь как вовремя подвернулось -- еще бы немного, стал бы ручками рисовать в Visio...

PS: Хотелки по итогам поста:
1. Найти бы теперь лицензию или кряк к EA...
2. Хорошо бы кто-нить создал бы, что-то то вроде ru_php_moderated для архива хороших тем... А пока использую [info]php_rss :(

PS2: Угу, я опять в субботу на работе...

Update: align left и прочие выравнивания нашёл.

Update 2: пример использования (на примере своей иерархии валидаторов).
GIF (60k), PNG (95k), EMF (142k), JPG (150k).
Можно в этом же посте прибить за самую иерархию :), как минимум за подиерархию регэспов :)

php lj oodesign enterprise_architect