Нумерация настроек: куда плывем?

Инсталляция, обновления, нюансы БД, администрирование системы

Модератор: mike

Ответить
Аватара пользователя
sema
партнер
Сообщения: 134
Зарегистрирован: Вт, 02/10/2007 13:35
Имя Фамилия: Сергей Маслов
Откуда: БИТ-Вектор
Контактная информация:

Нумерация настроек: куда плывем?

Сообщение sema »

Когда впервые в версии 8.0 появились номера настроек, мы обрадовались: наконец-то не нужно указывать длинные пути для указания местополжения настроек, да и поиск значительно упрощается (по номеру), удобнее станет работать с пользователями по телефону, уточнять конфигурацию настроек и т.д и т.п. Но радость быстро закончилась. Установив очередные обновления, обнаружили, что номера-то не соответствуют прежним. Пришлось переправлять кучу инструкций, в которых ссылка на настройки была простой и удобной: Название/номер. Мало того, переход на версию 8.1 еще раз подтвердил, что и после конвертации в новую версию номера настроек "уплыли".
Вопрос к разработчикам: какой смысл было делать нумерацию, если она совершенно нестабильна? И почему бы не реализовать правило жесткой и однозначной привязки названия к номеру?
Аватара пользователя
mike
топ-софт
Сообщения: 38
Зарегистрирован: Пт, 07/09/2007 11:52
Имя Фамилия: Михаил Пстыга
Откуда: ТопСофт
Контактная информация:

Сообщение mike »

Да, номера настоек могут менятся от версии к версии и от релиза к релизу.

Первоначаное (и основное) их назначение: для сортировки (упорядочивания) внутри раздела. Часто возникают ситуации, когда новые настройки необходимо добавлять не в конец списка, а рядом с какими-либо подходящими по смыслу. Если промежутка в нумерации нет, в этом случае могут сбиться коды нескольких соседних настроек. В любом случае, если возникает подобная ситуация, программисты всегда стремятся изменить нумерацию как можно меньшего числа настроек.

Уже потом - "по просьбам трудящихся" - номера настроек стали отображать в интерфейсе, а также был добавлен поиск по номеру. Это оказалось очень удобным для оперативного разбора (например, по телефону) ситуации в рамках конкретной версии.
Например, моделирующий ситуацию заказчика сотрудник техподдержки задает вопрос пользователю "Какое значение у Вас имеет настройка номер 2526", пользователь быстро находит по коду эту настройку и сообщает ее значение. Именно так найти нужную настройку на порядки проще, чем по ее пути либо мнемоническому коду.

Для других целей (например, написания технологических инструкций) закладываться на номер настройки не следует. Нигде и никогда официально не сообщалось (и не будет сообщаться по вышеописанным причинам) о незыблемости числовых кодов настроек и их неизменности от версии к версии.

От версии к версии не меняется мнемонический код настройки (например, "USER.FIO"). Посмотреть код: Alt-1. Поиск по коду: Alt-2.
Аватара пользователя
sema
партнер
Сообщения: 134
Зарегистрирован: Вт, 02/10/2007 13:35
Имя Фамилия: Сергей Маслов
Откуда: БИТ-Вектор
Контактная информация:

Сообщение sema »

Все ясно.
Спасибо за ответ.
Ответить