Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.03.2010, 23:36
feelgood66 вне форума Посмотреть профиль Отправить личное сообщение для feelgood66 Найти все сообщения от feelgood66
  № 11  
Ответить с цитированием
feelgood66
[+1 15.11.10]

Регистрация: Jun 2005
Сообщений: 25
"А кто где рисует структуру классов? Все на бумажках или в голове?"

именно на бумажках. Причем на нескольких.. их потом будет ровно столько сколько классов получится в проекте. Это , казалось бы, самое банальное решение Вам потом кучу вреени сэкономит. (после того как Вы именно на этих бумажках отточите логику и взаимодейстивие проекта)

..но это ИМХО

Старый 18.03.2010, 05:14
Crenth вне форума Посмотреть профиль Отправить личное сообщение для Crenth Найти все сообщения от Crenth
  № 12  
Ответить с цитированием
Crenth
[+1 19.06.10]
[+1 27.07.10]
 
Аватар для Crenth

Регистрация: Aug 2009
Адрес: UTC+2
Сообщений: 353
Советские программисты, а особенно партийная их элита, всегда делали разработку в три этапа:
1. Сначала делали постановку задачи. Постановка задачи - это формулирование хотелок - чего вы (или ваш клиент) ожидает от разрабатываемого софта. Чем подробнее, тем лучше

2. Затем разрабатывалась блок-схема. Блок-схема позволяет избежать багов в принципе, так как в большинстве случаев баг - это стрелочка ветвления логики, у которой есть начало, но нет окончания. В случае ООП это необработанное событие или "неожиданная" реакция объекта. На блок-схеме все отлично видно

3. Затем только садились програмить. В советское время нельзя было допустить ошибку. Во-первых, Партия ждет от вас результат в этой пятилетке. Во-вторых, западло перфокарты перепечатывать

Программер, овладевший подобной техникой, спустя годы только позволял себе опускать этапы 1 и 2, так как все рисовалось в голове...

Старый 18.03.2010, 13:38
Bgg вне форума Посмотреть профиль Отправить личное сообщение для Bgg Найти все сообщения от Bgg
  № 13  
Ответить с цитированием
Bgg
 
Аватар для Bgg

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Товарисчи, как можно в голове или на бумажках хранить 1000 классов и связи между ними? Ещё и если эту структуру должно знать 2-3 программиста. Это мягко говоря какой то не здоровый консерватизм.

Кто думает так же как и я идут сюда, кое где там есть и as3.

Жаль что в fd или flex builder'е нету чего то подобного. В ms Visual Studio есть например Class Diagram, а для java в NetBeans есть плагин.

Старый 18.03.2010, 15:39
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 14  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
при грамотной архитектуре не надо хранить 1000 классов и связи между ними.
я рисую заготовки в xMind
обычно на схеме не более 3-7 объектов.
дальше увеличиваем детализацию по каждому объекту ( опять не больше 3-7)
потом может быть отдельный список событий, действий итп., которые на схеме были обозначены просто стрелочками..

PS:для as3 тоже есть UML инструменты, например тут
__________________
Отряд Котовскага


Последний раз редактировалось Котяра; 18.03.2010 в 15:48.
Старый 23.03.2010, 15:27
Bgg вне форума Посмотреть профиль Отправить личное сообщение для Bgg Найти все сообщения от Bgg
  № 15  
Ответить с цитированием
Bgg
 
Аватар для Bgg

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Цитата:
Сообщение от Котяра Посмотреть сообщение
PS:для as3 тоже есть UML инструменты, например тут
На самом деле хотелось бы немного больше чем просто uml редактор, который копирует тоже самое что можно нарисовать на бумажке и никак не связан с кодом.

В идеале: проектируешь архитектуру => редактор генерит пачку классов, со всеми библиотеками, наследиями, статичными переменными, константами и тд и тп. И по необходимости этот же редактор синхронизирует то что внес в классы программист с архитектурой.

Создать новую тему Ответ Часовой пояс GMT +4, время: 14:07.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 14:07.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.