LINUX.ORG.RU

История изменений

Исправление den73, (текущая версия) :

Такой код у меня бы тоже ревью не прошел

Ну я так и думал, что ты не пожелаешь увидеть, как это надо проэкстраполировать от упрощённого примера, в котором показана проблема в чистом виде, до реального варианта использования, где она будет закопана и возникнет случайно, так что в ревью ты сможешь её проглядеть.

Вот статейка про использование паники.

https://hackernoon.com/panic-like-a-pro-89044d5a2d35

Не сказать, что я её полностью прочитал, но там можно хотя бы в начале посмотреть статистику использования паники в известных гитхаб проектах.

Впрочем, тут можно напороться. Я вчера искал использование Log.Fatal и нашёл море, но это всё было в тестах.

Исходная версия den73, :

Такой код у меня бы тоже ревью не прошел

Ну я так и думал, что ты не пожелаешь увидеть, как это надо проэкстраполировать от упрощённого примера, в котором показана проблема в чистом виде, до реального варианта использования, где она будет закопана и возникнет случайно.

Вот статейка про использование паники.

https://hackernoon.com/panic-like-a-pro-89044d5a2d35

Не сказать, что я её полностью прочитал, но там можно хотя бы в начале посмотреть статистику использования паники в известных гитхаб проектах.

Впрочем, тут можно напороться. Я вчера искал использование Log.Fatal и нашёл море, но это всё было в тестах.