Представитель Шуры Люберецкого в ЖЖ (brat_luber) wrote,
Представитель Шуры Люберецкого в ЖЖ
brat_luber

Правильные конфигурационные файлы

Несколько соображений относительно того, как должны быть устроены конфигурационные файлы.

Во-первых, обязательно надо использовать xml-подобный синтаксис. Желательно глотать не любой файл с расширением xml, а только в одной из юникодных кодировок с добавлением трех “нечитаемых” байт в начале (это называется BOM, Byte Order Mark) – чтобы его нельзя было редактировать простыми текстовыми редакторами.

Во-вторых, я не зря сказал “подобный”. Просто необходимо сделать результат чтения файла зависимым от наличия в нем табуляции (конечно, она дублирует xml, но…). При этом надо различать символ табуляции и четыре подряд стоящих пробела.

В третьих, для окончательного запутывания тех, кто решит “разбирать” эти файлы – сделайте набор команд в них полным по Тьюрингу.

Я ничего не забыл?

Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).

Tags: программирование
Subscribe

  • События столетней давности

    К столетию Первой Мировой войны многие “новостные” сайты начали публиковать материалы по мотивам тогдашних событий. И вот сегодня мне…

  • Кто такой Дэви Джонс

    Из песенки про “Пятнадцать человек на сундук мертвеца” и книжек про пиратов я давным-давно узнал, что Дэви Джонс, согласно поверью…

  • Про сыр и британский флот

    Очень интересная запись george_rooke про то, как во времена парусного флота было организовано снабжение моряков сыром (это, намекну,…

Comments for this post were disabled by the author