История изменений
Исправление den73, (текущая версия) :
Такой код у меня бы тоже ревью не прошел
Ну я так и думал, что ты не пожелаешь увидеть, как это надо проэкстраполировать от упрощённого примера, в котором показана проблема в чистом виде, до реального варианта использования, где она будет закопана и возникнет случайно, так что в ревью ты сможешь её проглядеть.
Вот статейка про использование паники.
https://hackernoon.com/panic-like-a-pro-89044d5a2d35
Не сказать, что я её полностью прочитал, но там можно хотя бы в начале посмотреть статистику использования паники в известных гитхаб проектах.
Впрочем, тут можно напороться. Я вчера искал использование Log.Fatal и нашёл море, но это всё было в тестах.
Исходная версия den73, :
Такой код у меня бы тоже ревью не прошел
Ну я так и думал, что ты не пожелаешь увидеть, как это надо проэкстраполировать от упрощённого примера, в котором показана проблема в чистом виде, до реального варианта использования, где она будет закопана и возникнет случайно.
Вот статейка про использование паники.
https://hackernoon.com/panic-like-a-pro-89044d5a2d35
Не сказать, что я её полностью прочитал, но там можно хотя бы в начале посмотреть статистику использования паники в известных гитхаб проектах.
Впрочем, тут можно напороться. Я вчера искал использование Log.Fatal и нашёл море, но это всё было в тестах.