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