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