История изменений
Исправление beastie, (текущая версия) :
Я не знаю, к чему ты тут про паники вспоминаешь. Их и так за километр видно. И ловить их можно точно так же. Никто несколько деферов на функцию не запрещал.
А по поводу подобных замеров времени – это скорее временный отладочный код. И гораздо проще влепить в начале функции пару строк (что бы потом их опять удалить), чем бегать по всему коду и расставлять start/end.
Это как бы мои пять копеек. Я не полиция, ничего не запрещаю. ;) Просто делюсь опытом.
И как уже говорил – это просто вспомогательный костыль. Если по хорошему мерять надо, то это pprof / OpenTelemtery и подобное.
Исправление beastie, :
Я не знаю, к чему ты тут про паники вспоминаешь. Их и так за километр видно. И ловить их можно точно так же. Никто несколько деферов на функцию не запрещал.
А по поводу подобных замеров времени – это скорее временный отладочный код. И гораздо проще влепить в начале функции пару строк (что бы потом их опять удалить), чем бегать по всему коду и расставлять start/end.
Это как бы мои пять копеек. Я не полиция, ничего не запрещаю. ;) Просто делюсь опытом.
И как уже говорил – это просто вспомогательный костыль. Если по хорошему мерять надо, то это pprof / OpenTelemtery и подобное.
Исходная версия beastie, :
Я не знаю, к чему ты тут про паники вспоминаешь. Их и так за километр видно. И ловить их можно точно так же. Никто несколько деферов на функцию не запрещал.
А по поводу подобных замеров времени – это скорее временный отладочный код. И гораздо проще влепить в начале функции пару строк (что бы потом их опять удалить), чем бегать по всему коду и расставлять start/end.
Это как бы мои пять копеек. Я не полиция, ничего не запрещаю. ;) Просто делюсь опытом.