ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
626199 Топик полностью
LightElf (22.10.2015 11:41, просмотров: 214) ответил SciFi на Дык всё есть. Делаем низший уровень оптимизации - и готово. Если программа работает, то нет причин поднимать уровень оптимизации. Разве что из любви к искусству - чтобы оживить вот эти баги с volatile. Не оставлять же их в коде - неприлично как-то.
Однажды встал на грабли, когда после обновления версии прошивки устройства на объекте стали уходить в нирвану. Тогда взял для себя следующие правила: 1) Ключ "рассматривать warning как error" включен всегда 2) Максимальная оптимизация Сильно упрощает отладку и поддержку. Баги вылезают сразу и сразу фиксятся. Количество чудес вида: "на столе работает, в реальной эксплуатации падает" сократилось до минимума.
Не надо делать мне как лучше, оставьте мне как хорошо