<p>Ну есть мнение, что баги ловятся тестами, а для дебага варнинги включить не проблема.</p>
<p><blockquote type="cite">28.10.2011 14:36 пользователь "Ilya Chesnokov" <<a href="mailto:chesnokov.ilya@gmail.com">chesnokov.ilya@gmail.com</a>> написал:<br><br>Всем привет.<br>
<br>
Может быть глупый вопрос, но всё же интересно: какова мотивация того,<br>
что в модулях типа common::sense и uni::perl отключены предупреждения<br>
об "uninitialized value"?<br>
<br>
С одной стороны это понятно, да и в документации common::sense явно<br>
сказано:"undef is a well-defined feature of perl, and enabling<br>
warnings for using it rarely catches any bugs, but considerably limits<br>
you in what you can do" -- но реально хоть и редко, но баги всё же<br>
отлавливаются. Причём такие баги, о которых в противном случае можно<br>
было бы и не догадаться.<br>
<br>
Другими словами: на что надеются программисты, когда отключают эти<br>
предупреждения -- как ловят баги?<br>
<br>
--<br>
Best regards,<br>
Ilya Chesnokov<br>
<font color="#888888">--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</font></blockquote></p>