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

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

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

Date: May. 31st, 2006 22:01 (UTC)
From: [identity profile] http://users.livejournal.com/_winnie/
>Исключения
>- мгновенны (не допускают откладывания обработки),
>...


Когда какой-то из пунктов решающий - ну не используй того, что неудобно =)

Вот не "исключения всегда и везде". а "там где удобно".
Например, многие из вышеперечисленных пунктов меня не колеблют, так как совершенно не касаются меня. В частности:
>- жёсткий неуправляемый matching
>- непреобразуемы без потерь на границе слоёв (C++),

std::exception с what хватает на все случаи моей короткой жизни.




Date: May. 31st, 2006 22:14 (UTC)
From: [identity profile] aruslan.livejournal.com
Ммм, я ж не агитирую, что НИКОГДА и НИГДЕ, хвостатый :)
Я как раз наоборот - помните про КОГДА и про ГДЕ.

То есть ты знаешь моё отношение к one size fits all.
И мой список - он про конкретный size.

Profile

aruslan: (Default)
aruslan

January 2014

S M T W T F S
   1234
56789 1011
12131415161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 10th, 2026 21:11
Powered by Dreamwidth Studios