инструменты дизайна шаблона для использования? - PullRequest
2 голосов
/ 23 апреля 2010

Я заметил, что в каждой области есть несколько инструментов, которые вы можете использовать, чтобы упростить задачу.

например.

CSS = Dreamweaver

doctrine / propel = orm designer // вам не нужно жестко кодировать схемы кода вручную и запоминать весь синтаксис / переменные

mysql = mysql верстак // то же самое

и т.д.

таким образом вы получаете помощь, и вам не нужно набирать тексты сложным образом, и вы можете изучить структуру, но затем использовать инструменты с графическим интерфейсом, которые помогут вам быстрее развиваться.

Теперь я изучаю шаблоны проектирования (singleton, factory, command, memento и т. Д.), И мне интересно, есть ли какие-то инструменты, которые вы можете использовать, которые помогут вам быстрее развиваться.

Я не знаю точно, какие инструменты я пытаюсь найти, просто помогаю мне при кодировании с шаблонами проектирования (чертежи схемы? Ссылки?)

есть ли?

1 Ответ

3 голосов
/ 23 апреля 2010

Есть несколько хороших UML-инструментов, которые понимают шаблоны проектирования и могут генерировать классы и отношения для вас.У многих также есть «профессиональная» версия, которая будет выполнять генерацию кода (а также в оба конца) за вас.Я не могу поручиться за любого из них, поскольку я всегда использовал стандартную версию и рисовал шаблоны вручную (хотя, по общему признанию, в большинстве случаев это неправильно).

В настоящее время мой любимый инструмент UML - этоВизуальная Парадигма.Это очень приятно, потому что стандартная версия поставляется с клиентом коллективной работы, который позволяет объединять модели в SVN, тогда как другие (например, MagicDraw) требуют, чтобы вы заплатили более 1 тыс. Долларов за эту функциональность.

...