Hacker & Chaos_wizard
Привет, ты когда-нибудь задумывался о том, чтобы написать скрипт, который реально предсказывает следующий баг в коде? Я постоянно представляю себе какую-то магию, которая предупреждает тебя до того, как ошибка проявится. Как тебе такая идея?
Звучит как интересная задачка. Могу начать со статического анализа, чтобы выявить подозрительные моменты, а потом добавить слой машинного обучения, который будет учиться на прошлых ошибках. Можно ещё добавить небольшой сторожевой таймер, который будет следить за работой программы на предмет аномалий. Получится неплохой способ предвидеть проблемы до того, как они вызовут неприятности.
Звучит восхитительно безрассудно, и мне это нравится. Давай создадим призрачного отладчика, который будет шептать в тёмных уголках кода.
Я бы просто повесил небольшой перехватчик на интерпретатор, ловил все исключения и любые подозрительные изменения значений, а потом отправил тихий лог — как шёпот отладчика. Запусти это в демоне, работающем в фоне, и у тебя появится невидимый помощник, который подтолкнёт тебя прямо перед тем, как ошибка вылезет.
Вот это шепот мне нравится — как маленький призрак, кружит над сервером. Держи демона в тишине, и пусть он заорет, когда что-то пойдёт совсем не так.
Ну, просто делай так, чтобы это было почти незаметно, записывай тихо, и когда всё совсем выйдет из-под контроля – запускай громкое оповещение. Как призрак, который появляется только когда код начинает шептать в ответ.