OberonCore https://forum.oberoncore.ru/ |
|
"Кубиковый подход"? https://forum.oberoncore.ru/viewtopic.php?f=86&t=2270 |
Страница 1 из 1 |
Автор: | Илья Ермаков [ Понедельник, 25 Январь, 2010 12:12 ] |
Заголовок сообщения: | "Кубиковый подход"? |
viewtopic.php?p=40960#p40960 Созерцатель писал(а): Илья Ермаков писал(а): нужен набор маленьких тупых кубиков, а не готовые сундуки с готовыми функциями.. Да? А критерий выделения признаков для различения "набора кубиков" от "сундуков" у вас имеется? Илья Ермаков писал(а): Но в плане "кубиков" и "сундуков" я Вам критерий назову.
Принцип кубиков выражается, в частности, в сведении к минимуму настраиваемости, параметризации каждого компонента. Если компонент просит много настроек (т.е. информации о том, как именно ему выполнять свою работу) - то он недостаточно декомпонирован. Нужно разбиение до такой степени, чтобы я мог настраивать систему не указанием другого параметра для А-большого, а подключением в некоторое гнездо компонента а-малое-1 или а-малое-2. Кроме того, есть тенденция, что любая слишком настраиваемая система рано или поздно требует выражения этих настроек на алгоритмическом языке (почему всюду в сложных пакетах возникают скрипты). В кубиковой системе это должно осознаваться изначально. Принятие решений убирается с нижних уровней (они тупые и делают работу предельно прямым образом) на верхние. И на верхних уровнях программируются сценарии настройки и принятия решений. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |