ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
13 июля
452228 Топик полностью
Vit (09.10.2013 11:59, просмотров: 81) ответил Bill на Отлаженный код сразу написать явно нереально. Только вот контролировать свои ошибки все-таки можно. Тем более, что
Профессионалы думают, что они не делают ошибок и всегда инициализируют всё. Но не забывают обложиться проверками на недопустимость. И когда количество чтений негодных данных из EEPROM из-за неправильных номиналов резисторов подтяжки I2C превышает мэджик, принимают любое значение. Потому что система обработки ошибок у них работает только на столе и пишет в лог "Read EEPROM OK". Или нет? А если без шуток, то существует множество компромиссов, на которые приходится идти. Например, передача параметра в функцию это часто соглашение о вызове - например, предполагается наличие проверки значения параметра перед вызовом или вот эта функция не будет вызываться в обработчике прерываний. Естественно, возможно расставить ассерты, но не всегда это может помочь против всех глупостей, и/или может быть дорого. ЗЫ. Мне нравится профессиональная проверка на равенство true:) под if