?

Log in

No account? Create an account
Помощники - Valse oubliée [entries|archive|friends|userinfo]
aruslan

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]
[ delicious | aruslan's delicious ]

Links
[Links:| Tags Profile Friends FG1 PP gamedev XNA FF Entries Comments Memories ]

Помощники [May. 30th, 2006|03:06 pm]
aruslan
[Tags|, , , , ]

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

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

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

Comments:
[User Picture]From: sim0nsays
2006-05-31 01:51 am (UTC)
refcount - может жить даже для подгруженных shared-ресурсов. Пожалуйста, только не надо ебать мозг про PC-платформу. Спекам не противоречит, сносно контролируется в препроцессе.

Консольные команды - вполне могут настраивать много гейм-дизайна. Дать вызывать скриптовые функции от Lua и превед. Легко добавлять тюнинг вместо значений в код - тем более. Иметь такие же глобальные регистрации и зависимости в базовых подсистемах (профайлер, консоль, etc) приятно и удобно.
Чем все это плохо - я слабо понимаю. Видимо, ты про более высокоуровневые завязки.
(Reply) (Parent) (Thread)
[User Picture]From: aruslan
2006-05-31 04:08 pm (UTC)
Про refcount см выше у шодана.
Кстати, можешь тоже привести примеры удачных refcountов ;)

А вот про консольные команды ты выступил куда-то не про то.
Речь шла, напомню, о примере, для чего полезны подписчики на события - для консольных команд.
Всё что ты написал - это либо то, что я назвал "отладочно-подстроечное средство", либо "использование - скриптование, определение - интеграция". То есть я не против, но "подписчики на события в данном контексте" - это от нищих духом, на самом деле.

Рад, что ты ничего не сказал про исключения.
(Reply) (Parent) (Thread)
[User Picture]From: sim0nsays
2006-05-31 04:14 pm (UTC)
Ну т.е. ты не возражаешь против локальных применений, и не любишь только глобально-идеологические, как у ddima? :)
(Reply) (Parent) (Thread)
[User Picture]From: aruslan
2006-05-31 04:23 pm (UTC)
Ну я конечно парень резкий, но не ебонат :)
У меня с религией проблем нет ;)

Хотя вот тут недавно видел локальное применение в поиске коллизий и был резок. Так что таки YMMV! :))
(Reply) (Parent) (Thread)
[User Picture]From: sim0nsays
2006-05-31 04:27 pm (UTC)
Тогда я повторю вопрос. Какие именно тебе не нравятся? Такие, чтобы и не по-большому, и не по-маленькому?
(Reply) (Parent) (Thread)
[User Picture]From: aruslan
2006-05-31 09:01 pm (UTC)
Это deadend, как я понял.
Все ответы в других ветках :)))
(Reply) (Parent) (Thread)