[Moscow.pm] Отключение warnings 'uninitialized'

Ilya Chesnokov chesnokov.ilya на gmail.com
Пн Окт 31 03:16:12 PDT 2011


29 октября 2011 г. 1:34 пользователь Анатолий Шарифулин
<sharifulin на gmail.com> написал:
> 2011/10/28 Ilya Chesnokov <chesnokov.ilya на gmail.com>
>>
> Если это приводит к ошибке, то либо вы об этом узнаете как об ошибке, либо
> не узнаете никогда.
> Остаётся один только вопрос: цена ошибки, но это не в рамках обсуждения
> 'uninitialized'.
> Незачем тратить своё время на попытку написать идеальный код или покурыть
> тестами "каждый чих", это невозможно.
> А писать красивый компактный код, обрезав "лишнее" — это и приятно, и
> полезно.

Анатолий, спасибо за комментарий :)

> Вот это крутая тема, если есть время это разбирать и исправлять каждый день, то вы лучшая команда по поддержке кода (по крайней мере, стремитесь к этому).

В-общем, как раз из-за этой самой "крутой темы" мы решили в итоге
отказаться от отключения варнингов и пойти на жертву, замедляя свой
код проверками через defined() -- всё же на поверку выходит, что баги
иногда ловятся самые неожиданные, поэтому приходится жертвовать время
на разбор полётов.

-- 
Best regards,
Ilya Chesnokov


Подробная информация о списке рассылки Moscow-pm