Чаепитие в начале пути
25-04-2008 08:49
к комментариям - к полной версии
- понравилось!
Однажды учитель Гоу Ту и его ученик Фроу Кэтч пили чай и рассказывали учитель ученику интересные истории.
- К одному программисту пришёл его начальник и сказал - "Твой код работает слишком медленно - он занимает целых три процента всей подсистемы. Ускорь его в два раза".
- И программист смог ускорить свой код?
- Конечно. Разве ты не знаешь, что не бывает кода, которого нельзя ускорить в два раза? Тогда начальник снова пришел к программисту и сказал - "Твои модули отводят себе слишком много памяти, сделай, чтобы памяти уходило в четыре раза меньше...", "Конечно!", - ответил программист, - "пиковой памяти", продолжил начальник, но программист выполнил и это условие. В следующий раз начальник велел изменить имена переменных так, чтобы их предназначение стало ему интуитивно ясным. Программист уже было расслабился, но затем ему велели расставить значения enum-ов по возрастанию.
- А дальше что?, - Фроу Кэтч слушал, как ребёнок слушает сказку: распахнув глаза, затаив дыхание, сглатывая слюну, забыв о стынущем чае.
- А дальше к нему пришли сразу два начальника, первый велел разбить функции на более короткие, потому что они длинны, а второй велел объединить функции в одну длинную, ибо они чересчур коротки. Тогда программист обрёл просветление.
- Он объединил функции? или наоборот?
- Я же сказал, он обрёл просветление. Функции остались такими, как были, и всем оказались по мерке, а программист занялся другой задачей, для которой ещё не было написано Очень Сложной Системы. Ты знаешь, что такое Очень Сложная Система?
- Нет..
Мастер Гоу Ту неприметно вздохнул.
- Твой чай совсем остыл, - заметил он, - выплесни его. Кстати, тебе было бы неплохо ускорить свой код в два-три раза.
вверх^
к полной версии
понравилось!
в evernote