January 22nd, 2013

vit_r

Про ёжика в тумане, зазнайство, языки программирования и вериги

chu-2_story_1_04 The great wizard Yasha lives in the Magical World of IT. He discovers Rotten Code by smell and applies the mysterious Refactoring Spell. The software becomes better. At least this is what other great wizards and their magical books say.

If we remove magic from IT, this mysterious process can be described bluntly with simple common words: Yasha reads some old source code, he finds dependencies, connections and logical errors which where unknown or overlooked in the time when this code was written, than Yasha simply updates the source code to the level of his current understanding.

И ещё раз

Der große Zauberer Yascha lebt in der Magischen Welt der IT. Er hat einen zauberhaften Geruchsinn, der ihm ermöglicht, den faulen Code in den dunkelsten Tiefen der Software zu entdecken. Yascha beherrschst einen mächtigen Zauberspruch "Refactoring", der das Licht in die Dunkelheit bringt und den Quellcode so umwandelt, dass die Software kräftig und gesund wird. Leider verstehen die böse Manager nicht, wie bezaubernd Yasha ist. Nur die anderen großen Magier, die mit mysteriösen Zauberbücher vertraut sind, können diese Zauberei begreifen und bewundern.

Wenn wir die magische Wörter rausnehmen und eine einfache menschliche Sprache verwenden, verliert die Geschichte seinen Scharm. Yascha liest alten Source Code, versteht über Zusammenhänge, Ähnlichkeiten und logische Fehler etwas mehr, als die Entwickler den Code wussten, wenn sie die Software geschrieben haben. Dann ändert Yascha den Code so, dass er seine neue Kenntnisse etwas besser widerspiegelt.

Короче говоря, фигня этот ваш рефакторинг.

Это было вдогонку к посту Про мужество называть вещи своими именами

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

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