LINUX.ORG.RU

История изменений

Исправление hobbit, (текущая версия) :

Миллионы раз отвечали это набор ошибок, в том числе и экзотических, на одном компе такая фигня исчезла после смены шланга жесткого диска. Разработчик не сядет за каждый глюкавый комп, это не всегда воспроизводится, это ,повторюсь, множество ошибок, нет тут рецепта и теоретического обоснования.

Со следующего утра ученик Фроу Кэтч запустил свой новый код на тестовом примерчике и тот, естественно, упал. Фроу Кэтч бросил мышкой об стенку и пошёл искать учителя.

- Мастер!, - Фроу Кэтч не поздоровался, не совершил положенных поклонов, не постучался, даже не посмотрел на монитор учителя.

- Мастер! Что же получается - чем лучше я постигну дао программирования, тем более сложные ошибки буду совершать? тем тяжелее их исправлять потом? и найти?

Мастер легко вышел из глубокой медитации и бросил косой взгляд на неработающую клавиатуру на соседнем столе. Фроу Кэтч инстинктивно попятился. Учитель Гоу Ту улыбнулся и устроился в кресле поудобнее.

- Однажды, очень давно, - начал он тоном человека, устроившегося в кресле достаточно удобно, чтобы рассказать всю историю апдейтов базы данных от сотворения мира со всеми спецификациями, - один совершенномудрый программист написал очень хороший и очень хорошо оптимизированный код. Он работал много-много лет, а потом программу с этим кодом продали одной большой-пребольшой фирме.

- ???!!!

- Да, именно этой фирме. У неё, как ты знаешь, много разных программ, и когда они попытались собрать купленный код на своём новом компиляторе, компилятор упал. И никто не знал, почему падает компилятор. Мастера со всего мира искали ошибку в компиляторе.

- И нашли?

- Конечно нашли, но код всё равно продолжал падать. Люди говорят, что там встретились великие ошибки двух великих мастеров древности. Такие ошибки не оставляют следов и отладить их невозможно.

- И чем дело кончилось??

- Легенда гласит, что специально для кода совершенномудрого программиста в компиляторе написали маленький обходной чёрный ход, - и учитель Гоу Ту снова погрузился в созерцание.

Фроу Кэтч вышел на цыпочках, подошёл к своей комнате и постоял на пороге. Потом нагнулся, подобрал мышку и повесил её на гвоздик в стене, как положено. Потом сел за компьютер.

(Если кто-то вдруг не читал, это отсюда.)

Исходная версия hobbit, :

Миллионы раз отвечали это набор ошибок, в том числе и экзотических, на одном компе такая фигня исчезла после смены шланга жесткого диска. Разработчик не сядет за каждый глюкавый комп, это не всегда воспроизводится, это ,повторюсь, множество ошибок, нет тут рецепта и теоретического обоснования.

Со следующего утра ученик Фроу Кэтч запустил свой новый код на тестовом примерчике и тот, естественно, упал. Фроу Кэтч бросил мышкой об стенку и пошёл искать учителя.

- Мастер!, - Фроу Кэтч не поздоровался, не совершил положенных поклонов, не постучался, даже не посмотрел на монитор учителя.

- Мастер! Что же получается - чем лучше я постигну дао программирования, тем более сложные ошибки буду совершать? тем тяжелее их исправлять потом? и найти?

Мастер легко вышел из глубокой медитации и бросил косой взгляд на неработающую клавиатуру на соседнем столе. Фроу Кэтч инстинктивно попятился. Учитель Гоу Ту улыбнулся и устроился в кресле поудобнее.

- Однажды, очень давно, - начал он тоном человека, устроившегося в кресле достаточно удобно, чтобы рассказать всю историю апдейтов базы данных от сотворения мира со всеми спецификациями, - один совершенномудрый программист написал очень хороший и очень хорошо оптимизированный код. Он работал много-много лет, а потом программу с этим кодом продали одной большой-пребольшой фирме.

- ???!!!

- Да, именно этой фирме. У неё, как ты знаешь, много разных программ, и когда они попытались собрать купленный код на своём новом компиляторе, компилятор упал. И никто не знал, почему падает компилятор. Мастера со всего мира искали ошибку в компиляторе.

- И нашли?

- Конечно нашли, но код всё равно продолжал падать. Люди говорят, что там встретились великие ошибки двух великих мастеров древности. Такие ошибки не оставляют следов и отладить их невозможно.

- И чем дело кончилось??

- Легенда гласит, что специально для кода совершенномудрого программиста в компиляторе написали маленький обходной чёрный ход, - и учитель Гоу Ту снова погрузился в созерцание.

Фроу Кэтч вышел на цыпочках, подошёл к своей комнате и постоял на пороге. Потом нагнулся, подобрал мышку и повесил её на гвоздик в стене, как положено. Потом сел за компьютер.

Если кто-то вдруг не читал, это отсюда.