Perl

Вчера у нас был кранч, по ходу пьесы оказалось, что нужно для игры написать скрипт, в который забить полтора десятка компонент с разными настройками – самая настоящая Monkey Job. И тут я вспомнил про то, что умею писать на перле. Написал скриптец для генерации кода за 15 минут и сэкономил эдак час времени, а может даже два, потому что во входных параметрах оказалась ошибка и пришлось перегенерировать игровой скрипт. Пожалуй надо активней двигать в массы данный подход.
Недостаток перла, имхо, это то, что получается write-only код. Т.е. если через месяц надо будет усовершенствовать программку, то ничего не выйдет, так как фиг получится разобраться в том, что я вчера написал 🙂

Similar Posts

  • Ночной ПЯ

    Были вчера на Протасовом Яре, праздновали день рождения одного друга в связи с чем попали на ночное катание. Пришлось в одинадцать вечера мотнуться на работу за снарягой. На удивление штука оказалась довольно приятной, покупаешь skipass за 50 грн на неограниченное количество подъёмов и гоняешь туда-сюда. Если учесть, что за пропускным пунктом ещё и смотрят сквозь…

  • Погодка

    Что-то последнее время погодка все больше напоминает пиррянскую – вчера был снег, сегодня уже ярко светит солнце и даже немножко тепло. Прогноз говорит, что послезавтра опять холодно и снежно будет. Правда прогнозы тоже последнее время не очень хорошо работают, так что все намекает на то, что у нас здесь Пирр – разве что гравитация поменьше…

  • VS2005 Automation

    Я пишу Add-in для студии, который бы позволил более эффективно компилировать проекты gcc компилятором, которым мы пользуемся. На данный момент самой важной и насущной проблемой является управление компилятором, получение текущих настроек и установка своих, и вот тут начинаются проблемы 🙁 Для любого Add-in доступен объект типа EnvDTE2, который предоставляет доступ ко всему, что есть в…

  • Отчёт. День третий-седьмой: Буковель.

    Первый день буковельского катания отметился ощутимым морозом, сильным ветром и снегом, которые в сумме делали катание не очень комфортным. Долго на одном месте стоять было опасно – можно было и замёрзнуть 🙂 Share this post: Share on X (Twitter) Share on Facebook Share on LinkedIn Share on Email Share on Reddit

  • Assembler в Add-in

    Разрабатывая аддин возникло желание добавить возможность просмотра ассемблерного кода для выбранного файла проекта – так же как это реализовано в CodeWarrior. Для этого нам надо сделать следующее: 1. Добавить кнопку в контекстное меню файла. 2. Отдать компилятору на съедение выбранный файл 3. Создать окно отображения кода в студии 4. Вывести в это окно то, что…

  • КРИ-2006

    Итак, выставка прошла и мы наконец-то добрались домой. Хочу подбить некоторые результаты. Выставка – это супер 🙂 При чем я полностью поддерживаю в мнении, что реально конференция – это не доклады, а реальное общение с реальными разработчиками, и как он же точно подметил, что посещение выставки – это +10 к морали девелопера. Было очень интересно…