|
|
|||||
[+1 15.11.10]
Регистрация: Jun 2005
Сообщений: 25
|
"А кто где рисует структуру классов? Все на бумажках или в голове?"
именно на бумажках. Причем на нескольких.. их потом будет ровно столько сколько классов получится в проекте. Это , казалось бы, самое банальное решение Вам потом кучу вреени сэкономит. (после того как Вы именно на этих бумажках отточите логику и взаимодейстивие проекта) ..но это ИМХО |
|
|||||
[+1 19.06.10]
[+1 27.07.10] Регистрация: Aug 2009
Адрес: UTC+2
Сообщений: 353
|
Советские программисты, а особенно партийная их элита, всегда делали разработку в три этапа:
1. Сначала делали постановку задачи. Постановка задачи - это формулирование хотелок - чего вы (или ваш клиент) ожидает от разрабатываемого софта. Чем подробнее, тем лучше 2. Затем разрабатывалась блок-схема. Блок-схема позволяет избежать багов в принципе, так как в большинстве случаев баг - это стрелочка ветвления логики, у которой есть начало, но нет окончания. В случае ООП это необработанное событие или "неожиданная" реакция объекта. На блок-схеме все отлично видно 3. Затем только садились програмить. В советское время нельзя было допустить ошибку. Во-первых, Партия ждет от вас результат в этой пятилетке. Во-вторых, западло перфокарты перепечатывать Программер, овладевший подобной техникой, спустя годы только позволял себе опускать этапы 1 и 2, так как все рисовалось в голове... |
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Товарисчи, как можно в голове или на бумажках хранить 1000 классов и связи между ними? Ещё и если эту структуру должно знать 2-3 программиста. Это мягко говоря какой то не здоровый консерватизм.
Кто думает так же как и я идут сюда, кое где там есть и as3. Жаль что в fd или flex builder'е нету чего то подобного. В ms Visual Studio есть например Class Diagram, а для java в NetBeans есть плагин. |
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
при грамотной архитектуре не надо хранить 1000 классов и связи между ними.
я рисую заготовки в xMind обычно на схеме не более 3-7 объектов. дальше увеличиваем детализацию по каждому объекту ( опять не больше 3-7) потом может быть отдельный список событий, действий итп., которые на схеме были обозначены просто стрелочками.. PS:для as3 тоже есть UML инструменты, например тут
__________________
Отряд Котовскага Последний раз редактировалось Котяра; 18.03.2010 в 15:48. |
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Цитата:
В идеале: проектируешь архитектуру => редактор генерит пачку классов, со всеми библиотеками, наследиями, статичными переменными, константами и тд и тп. И по необходимости этот же редактор синхронизирует то что внес в классы программист с архитектурой. |
Часовой пояс GMT +4, время: 14:07. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|