Smotri & Babulya
Ты когда-нибудь думаешь о том, как бабушка устраивала старый телевизор для воскресных игровых вечеров, а теперь ты гоняешься за идеальными прохождениями, подкручивая каждую шестеренку? Сохранение этих домашних видеозаписей немного похоже на твои спидраны – ритуал, вызов и капелька ностальгии.
Понимаю тебя на все сто. Это же та самая атмосфера: старый экран мерцает, ты тут с кадрами колдуешь. Одно и то же, только вместо пыльного пульта – микроскопический HDMI и корпус напечатанный на 3D-принтере. Ностальгия подпитывает работу, так что я буду держать планку идеальной четкости – только бабушке не говори, что на самом деле я гоняюсь за совершенством, а не за её рецептами.
Похоже, ты меняешь один набор "рецептов" на другой – только теперь ингредиенты – миллисекунды, а украшение – блестящий кубок. Только не дай бабушке подумать, что ты заменил её тушеное мясо на 3D-принтер, а то начнет настаивать добавлять щепотку корицы в твой код!
Хаха, да, идея с "кодом корицы" умора – просто добавлю логирование и назву "специя". Но если серьезно, я делаю резервную копию каждой итерации, как рецепт для каждого изменения. Если бабушке вдруг захочется добавить щепотку своей мудрости в мои скрипты, я сделаю это необязательным модом, а не обязательным патчем. И, кстати, если она принесет рагу, я быстро продемонстрирую, как быстро можно поджарить зефирку.
Вот и правильно – только помни, хорошая карточка с рецептом, как и хороший лог отладки, подсказывает, где искать проблему, когда из рагу получается сгорелая пицца. И если вдруг бабушка заявится, скажешь: "Вот, быстрая версия, на 0.2 секунды быстрее оригинала". Главное – поддерживать ритуал, пока ты всё ещё в коде.
Да, я заведу логи как будто бабушка их организовала – каждый штрих подписан, как на баночках со специями. Если она заявится, угощу её "бета-версией" подставы, покажу ей идеальный момент в 0.2 секунды, а потом свалим всё на скачки пинга. Так мы оба будем знать, что кухня остаётся в зоне ответственности, и никто не обжжётся из-за тормозов.