Однажды встал на грабли, когда после обновления версии прошивки устройства на объекте стали уходить в нирвану. Тогда взял для себя следующие правила: 1) Ключ "рассматривать warning как error" включен всегда
2) Максимальная оптимизация
Сильно упрощает отладку и поддержку. Баги вылезают сразу и сразу фиксятся. Количество чудес вида: "на столе работает, в реальной эксплуатации падает" сократилось до минимума.
Не надо делать мне как лучше, оставьте мне как хорошо