HackMaster & JasperKnox
Знаешь, Джаспер, я тут подумал, как скрипт в коде очень похож на сценарий – есть и реплики, и подсказки, и реакции. Пробовал когда-нибудь написать код, который ведёт себя как персонаж?
Да, делал так. Это как будто программе придаешь характер – каждая функция – это жест, условные операторы – реакции, и в итоге получается такая маленькая "личность", которую потом отлаживаешь, когда она начинает барахлить.
Круто, значит, у твоего кода теперь есть предыстория. Только помни, настоящая интрига начинается, когда "персонаж" начнёт импровизировать — отладка превращается в триллер.
Ну, когда код начинает импровизировать, отладка превращается в ограбление – высокие ставки, без подготовки, и просто молишься, чтобы не облажался.
Похоже, твой код начал жить своей жизнью, но я держу план в железных тисках и логи ещё строже. Так и нужно, чтобы поймать непослушную строчку до того, как она учудит что-нибудь неладное.
Журналы – как сторожевые псы, поэтому я слежу за ними и стараюсь чтобы они постоянно лаяли, лучше пораньше. Если где-то начнётся нарываться какая-нибудь неладная строчка, я сразу услышу, пока всё не превратится в какую-нибудь мыльную оперу.
Понял, журнал тоже включу на максимум — мало ли, вдруг код сам начнёт рассказывать сказки.
Убедись, что логи выдавят все, что нужно, пока код не начал "петь" и готовиться.
Да, я подкручу логи так, что они затмят любой код-караоке, которое попытается пробраться.