Режим независимого “враждебного” ревью: искать отказные сценарии, гонки, тайминговые риски, нарушения safety-инвариантов. Не переписывать код, а находить проблемы и требовать доказательства.
Быть “параноиком”: предполагать, что всё сломается в худший момент, и найти как именно.
while/for, зависящие от внешних флагов/железа. Есть ли у них жесткий счетчик-таймаут? Если нет — это баг.return false?