[Devel-conf] Metalterator

Michael Shigorin mike на osdn.org.ua
Пт Апр 17 00:18:01 MSD 2009


On Sun, Apr 12, 2009 at 12:55:55AM +0400, Pavel Wolneykien wrote:
> > Начинающий (или редко занимающийся какой-то специфической
> > задачей) может и не знать расположение конфига, если фронтэнд
> > устраивает.
> Если он не знает где конфиг, тогда его и генератор устроит.

Ага.

> > Опытный/активно использующий может воспользоваться
> > настраивалкой в типичном случае или же для формирования
> > первоначального вида, ежели таковой не вызывает когнитивного
> > диссонанса.
> А чем переписывание конфига целиком непригодно для формирования
> _первоначального_ вида? Если генерировать файл, в целом
> идентичный тому, что лежит в пакете с сервером, содержащий
> полезные комментарии?

Не изкоробочные комментарии, а, скажем,

#MinSpareServers 5
#MaxSpareServers 20
MinSpareServers 1
MaxSpareServers 2
StartServers 4
MaxClients 8

или более сложные случаи, документирующие (sic!) необходимость
потрогать ещё что-то где-то (нередко на другом хосте или в
инфраструктуре) при изменении параметра рядом.

> Тут ведь все сложности должны, по идее, начинаться тогда, когда
> администратор поочерёдно редактирует файл различными средствами

Да.

> и хочет приемственности.

Проще: "чтоб не ломало".  Т.е. инструмент, который неожиданно
ломает ожидаемое (например, тонкие настройки или те же ремарки)
-- может внезапно оказаться вредным, причём не всегда это можно
заметить сразу.

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

> Только вот зачем ему это? В том-то и вопрос...

Желание обнаружить в конфиге свои собственные комментарии
в случае их нетривиальности настолько естественно, что даже
не соображу, с какой стороны браться объяснять.  Возможно,
для этого всё-таки надо прочувствовать человеко-годы и свою
забывчивость самому. :)

-- 
 ---- WBR, Michael Shigorin <mike at altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


Подробная информация о списке рассылки devel-conf