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

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

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

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

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

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

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

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

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

  • Китайские зеки

    Думаю, после принудительной игры в World of Warcraft вырабатывается стойкое отвращение к любым онлайн-играм.…

  • Купил кроссовки

    Отчаявшись найти обувь подходящего размера в “обычных” магазинах (почему-то больше 45-го размера там не бывает), решился на поход в…

  • Apple, акула капитализма

    Все чаще и чаще человеколюбивые американские журналисты стали писать о “нечеловеческих условиях” на китайских заводах, где делают модные…

Comments for this post were disabled by the author