Many thanks to Tristan Morris for creating a beautiful illustrated hardcover print edition of the site

tcc-case-title
умеренно geeky  умеренно geeky

Случай 94

Соглашения

Один монах был принят в клан Паука, в его обязанности входила поддержка большой и очень старой системы. Едва установив среду разработки, монах пришел в ужас, ибо обнаружил, что в коде используются соглашения, не соответствующие стандартам программирования. Имена констант были набраны не заглавными буквами и начинались с ‘k’. Все атрибуты классов заканчивались ‘_fld’. Список продолжался.

Монах твердо знал, что долг каждого — следовать лучшим практикам, и был поражен, что его товарищи избрали путь писать не по стандарту. Он стал писать каждое свое изменение согласно стандартам, которыми пользовался много лет. Каждый мог с первого взгляда понять, где он добавил новую константу или вставил несколько строк в середину старого метода.

Через неделю он был вызван к главному монаху. Тот сказал: “Мастер Суку впечатлена вашей работой. Она пригласила вас поужинать сегодня вечером с ней и остальными мастерами.

В назначенный час взволнованный монах пришел в покои Суку и сел за длинный стол среди великих мастеров. Перед каждым стояла тарелка с рисом и непотрошеной сырой треской. Никто не говорил и не ел, все сидели, склонив головы в молчаливом ожидании.

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

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