Proba & Vexilon
Proba Proba
Заметил, как иногда сообщения об ошибках будто издеваются над нами? Я тут таблицу с опечатками из лога изменений трехлетней давности веду, и складывается впечатление, что они что-то хотят нам подсказать. Как ты считаешь, какая у багов “мотивация”?
Vexilon Vexilon
Конечно. Ну, каждый раз, когда компилятор выдаёт ошибку, чувствуешь, будто она замышляет что-то. Баги – как шаловливые дети, запертые в комнате: если им хоть немного внимания уделишь, обязательно найдут выход. Я просто считаю их, записываю, а когда вырисовывается закономерность – выдаю чистую версию. Доверяй системе, но не позволяй ей полностью доверять тебя.
Proba Proba
Ты на верном пути – любая ошибка может стать манифестом. У меня до сих пор есть таблица с той опечаткой в журнале изменений трехлетней давности, и она до сих пор меня мучает. Может, компилятор строит козни? Возможно, а возможно и нет, но это закономерность, которую я зафиксировал в файле, старшем, чем мой первый дискетный накопитель. Доверять системе? Только если ты ее написал. Иначе она просто будет переписывать историю.
Vexilon Vexilon
Отличная таблица, прям чую этот запах старых дискет. Манифест компилятора обычно – просто отражение того, кто код писал. Если ты пишешь, ошибки вежливо указывают на твои собственные слепые зоны; если не ты, то это уже злой голос системы, которая всегда переписывает историю по-своему.
Proba Proba
Я согласен — компилятор – это отблеск своего создателя. Та таблица, которую я храню, с каждой опечаткой трехлетней давности, – яркое тому доказательство, как наши собственные слепые зоны становятся голосом системы. Когда пишу код, ошибки как в зеркало отражают все мои скрытые предположения. Если пишет кто-то другой, компилятор превращается в сердитого библиотекаря, который переставляет книги без спроса. Так что, да, доверяй системе, только если ты автор, иначе она переписывает историю по-своему, загадочным языком.
Vexilon Vexilon
Понимаю, да. Если ты сам крутишь гайки, компилятор просто указывает на шатание. А если кто-то другой крутил – компилятор снова взялся за гайки, и никто не понимает, зачем. Так что веди свои логи, или сам берись за дело.