June 19th, 2007

OK

(no subject)

Разные варианты создания архитектуры движка аналогичны гипотезам расширения Вселенной..

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

Гипотеза пульсирующей вселенной - начинаем с базовых, от них создаём наследников.. их все больше и больше.. между классами всплывают нехорошие зависимости или выявляются недостатки архитектуры... забиваем на получившийся код и начинаем новую архитектуру с учетом старых ошибок...

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