LINUX.ORG.RU

История изменений

Исправление bugfixer, (текущая версия) :

Определенно меньше

Вы реально считаете что мне больше буковок придется написать чтобы с десяток чисел вытянуть из plain text файла?

тащить сторонние проекты

Как только Вы это сделаете Вы станете заложником авторов этой библиотечки, ну или подвяжетесь её мантэйнить для своих нужд. Опять же - зачем?

Старт программы не является хотспотом. Парсинг конфига, вряд ли, будет узким местом.

С одной стороны - я об этом уже говорил, ну а с другой - если у Вас сотни и тысячи instances взлетают каждый день, то можно и попариться за performance.

Плата не сильно высока.

Спорное утверждение.

Если у программы появляется конфиг, то это значит что в опции уже все не влезает или там будет помойка.

И ещё это означает что у Вас появляется одно место контролирующее все instances, и не надо править параметры в сотне мест. Причем прелесть в том что изменения будут подхватываться при «автоматическом растарте» после «падения»

Решение на коленке абсолютно плоское

Какая разница если этого хватает?

тоже корректная логика на 5 ключей key2

Вот здесь не понял: Вы хотите много key2 в конфиге иметь?

Мне же все просто обещали.

Я топлю за решение сложность которого адекватна задаче. Потребности OP предложенное с лихвой покрывает. Вы почему то норовите стрелять из пушки по воробьям.

ПыСы. И таки я знаю о чем говорю - я не один десяток таких парсеров написал (часть - с довольно сложным синтаксисом), и по долгу службы приходиться мантэйнить много-километровые конфиги тоже. Неужели Вы думаете я сам себе враг?

Исходная версия bugfixer, :

Определенно меньше

Вы реально считаете что мне больше буковок придется написать чтобы с десяток чисел вытянуть из plain text файла?

тащить сторонние проекты

Как только Вы это сделаете Вы станете заложником авторов этой библиотечки, ну или подвяжетесь её мантэйнить для своих нужд. Опять же - зачем?

Старт программы не является хотспотом. Парсинг конфига, вряд ли, будет узким местом.

С одной стороны - я об этом уже говорил, ну а с другой - если у Вам сотни и тысячи instances взлетают каждый день, то можно и попариться за performance.

Плата не сильно высока.

Спорное утверждение.

Если у программы появляется конфиг, то это значит что в опции уже все не влезает или там будет помойка.

И ещё это означает что у Вас появляется одно место контролирующее все instances, и не надо править параметры в сотне мест. Причем прелесть в том что изменения будут подхватываться при «автоматическом растарте» после «падения»

Решение на коленке абсолютно плоское

Какая разница если этого хватает?

тоже корректная логика на 5 ключей key2

Вот здесь не понял: Вы хотите много key2 в конфиге иметь?

Мне же все просто обещали.

Я топлю за решение сложность которого адекватна задаче. Потребности OP предложенное с лихвой покрывает. Вы почему то норовите стрелять из пушки по воробьям.

ПыСы. И таки я знаю о чем говорю - я не один десяток таких парсеров написал (часть - с довольно сложным синтаксисом), и по долгу службы приходиться мантэйнить много-километровые конфиги тоже. Неужели Вы думаете я сам себе враг?