Программистсткие комплексы
Jan. 6th, 2009 01:02 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
"Отладочные логи и вызовы профилировщика в код вставляют только трусы, неудачники и /забыл слово для тех, кто плохо работает из-за своей тупости/, которые не могут программу написать правильно и эффективно сразу".
no subject
Date: 2009-01-06 09:26 pm (UTC)no subject
Date: 2009-01-07 09:44 am (UTC)Описанный подход может быть интересен, только для сокрытия информации, что бы людишки ни в коем случае не догадались как эта ентерпрайзная поделка работает.
no subject
Date: 2009-01-07 10:33 am (UTC)no subject
Date: 2009-01-07 12:46 pm (UTC)И, да, я всегда догадывался, что проприетарщики считают всех вокруг тупыми.
no subject
Date: 2009-01-07 01:46 pm (UTC)А 100 кб в секунду не хотите ли при отладке, причем отладка именно производительности, т.е. логгинг должен отъедать как можно меньше, чтобы не повлиять на отлаживаемый аспект системы.
no subject
Date: 2009-01-07 02:43 pm (UTC)"Отладка производительности" -- это профайлинг? Для этого существуют более эффективные средства, чем логгинг.
no subject
Date: 2009-01-07 04:25 pm (UTC)no subject
Date: 2009-01-07 11:19 am (UTC)Простой текстовый лог, конечно, удобней, но не всегда.
no subject
Date: 2009-01-07 12:39 pm (UTC)no subject
Date: 2009-01-07 01:45 pm (UTC)Потому что настоящие гуру и ковбои от программирования сразу пишут правильно, а причину проблем у клиента узнают с помощью телепатической силы.
no subject
Date: 2009-01-07 02:40 pm (UTC)no subject
Date: 2009-01-07 04:22 pm (UTC)no subject
Date: 2009-01-10 08:02 am (UTC)no subject
Date: 2009-01-10 11:55 am (UTC)Для слива и анализа бинарных логов они там дают тулзу. Все это довольно надежно работает, как ни странно.
Разумеется, оставлять даже бинарный лог в обработчике прерывания в релизе не сильно кошерно. Хотя некоторые оставляют, а некоторые даже это оговаривают в спецификации, что WMI tracing должен быть в релизе. Там действительно performance overhead очень маленький.