May 30th, 2006

lnd2

Evolve Your Hierarchy

Прочёл сабжевую колонку про Tony Hawk из мартовского Game Developer, что начиналась словами

"Until recently, game programmers consistently used a deep class hierarchy to represent game entities.
The tide is beginning to shift from this use of deep hierarchies to a variety of methods that compose a game entity object as an aggregation of components."

Collapse )
lnd2

fixed_capacity_vector

Если наш дорогой _winnie таки засабмиттит fixed_capacity_vector в boost, а буст опять начнёт нерезультативно размышлять, предлагаю осуществить Пушыстому мощную индустриальную поддержку.

По-минимуму - в виде всяческого PR-промоушена.
Чтобы помнили.
lnd2

Помощники

Ненавижу
автоматически рождающиеся объекты типа блокирующего loading-on-demand. И синглтоны типа Майерса.
автоматически уничтожающиеся объекты под smart_ptr. И подсчёт ссылок.
автоматически регистрирующиеся получатели сообщений. И unbound рассылку сообщений.
автоматически создающиеся нетривиальные объекты со статическим storage duration. И вообще бурную деятельность до main().

мгновенность, нераспределенность, модель exception, lower-order programming.

Но научить правильно не всегда получается.