Выключенные проверки -- плохие проверки.

Я вообще не понимаю смысла вводить систему исключений, если достаточно анализировать возвращаемое значение на подобный случай. В голанг ,имхо, сделан возврат несколько топорно, но это лучше чем фильтровать эксцепшены в питоне.

Что касается подхода ады/аннушки вс юнит-тесты, имхо, ты продумаешь 10 вариантов -- жизнь подкинет одиннадцатый. Тут я за методу Вальтера Николаевича -- локализовать ошибку как можно раньше, пока вся система не стартовала в космос. И положение №2: без греха программировал только Христос. Ах, пардон! Христос не программировал, значит безгрешных шкодеров не было, нет, и не будет.