Индусский код - это зло в чистом виде. У него было так:
if( m_boldChkBox == true)
m_boldVal = FW_BOLD;
else
m_boldVal = FW_DONTCARE;
lf.lfWeight = m_boldVal ;
я поменял на:
lf.lfWeight = m_boldChkBox ? FW_BOLD : FW_DONTCARE;
он обратно вернул, вопрос - нафига?
Такого кода и подобного ему просто немеренно, начинаю от этого сильно нервничать. Я два дня подобный бред правил, он ничего не объеденил переписал все, а потом рассказывает, что из-за нас что-то вылетает, когда у него где не тыцни, вылетает ВЕЗДЕ. Монал я больше за ним мусор собирать!
Зато успокаивают нервы уроки по С++ с intuit.ru и тесты. Еще приводит нервы в порядок перечитывание Шилдта :)

Блин как знакомо. На эту тему есть анекдот
ОтветитьУдалитьСын программиста: Папа а почему каждое утро солнце встаёт на востоке а садится на западе?
Отец: Сынок ты проверял? и так происходит каждый день?
Сын: Да проверял. Каждый день
Отец: Сынок ради господа Бога не трогай!!!
Так и здесь. Если человек не понимает сути происходящего он вряд ли пойдёт на рефакторинг когда.