OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 25 Апрель, 2024 11:38

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: "Кубиковый подход"?
СообщениеДобавлено: Понедельник, 25 Январь, 2010 12:12 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
viewtopic.php?p=40960#p40960

Созерцатель писал(а):
Илья Ермаков писал(а):
нужен набор маленьких тупых кубиков, а не готовые сундуки с готовыми функциями..

Да? А критерий выделения признаков для различения "набора кубиков" от "сундуков" у вас имеется?



Илья Ермаков писал(а):
Но в плане "кубиков" и "сундуков" я Вам критерий назову.

Принцип кубиков выражается, в частности, в сведении к минимуму настраиваемости, параметризации каждого компонента.

Если компонент просит много настроек (т.е. информации о том, как именно ему выполнять свою работу) - то он недостаточно декомпонирован.

Нужно разбиение до такой степени, чтобы я мог настраивать систему не указанием другого параметра для А-большого, а подключением в некоторое гнездо компонента а-малое-1 или а-малое-2.

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


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

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB