Я видел два случая с dsPIC 30F4013, когда контроллер сбрасывался из-за неопределенной ловушки. Почему эти ловушки поднимались в первую очередь, до сих пор остается загадкой, но это не мой непосредственный вопрос. Я начинаю думать, что было бы хорошей практикой программирования всегда определять все ловушки, даже если ловушки никогда не должны возникать, поэтому я получаю хотя бы четкое сообщение об ошибке вместо случайного сброса. Это стандартная практика, о которой я не знаю? Есть ли недостатки в этой практике, которые я должен рассмотреть?