Методы генерации кода

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Методы генерации кода

Re: Методы генерации кода

Сионист » 25 авг 2015, 16:55

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

Методы генерации кода

student)) » 29 ноя 2014, 23:47

К программе предъявляется следующее требование – у каждого договора должен генерироваться код. Код должен быть уникальным. В общем-то все. Перед программистом стоит задача выбора метода генерации.Есть много вариантов, но среди них три основных:
Hardcoded
Захардкодить и всегда генерировать одним и тем же способом.
Configurable
Добавить GUI для выбора полей, на основе которых будет генерироваться код.
Extensible
Сделать отдельный и нтерфейс (программный интерфейс) для этого и определять реализацию в рантайме на основе подключенной длл-ки.
Поясните, пожалуйста, чем хороши или плохи все эти методы. Когда уместен тот или иной?

Вернуться к началу