Существует множество различных способов использования Code Generation в вашем проекте. Ниже приведены пять основных причин, по которым вы можете захотеть вывести свой код во временный каталог.

  • Вырежьте и вставьте нужный код
  • Создание фрагментов кода
  • Избегайте перезаписи существующего кода
  • Быстро проверить идею
  • Добавляйте новые функции в устаревшую кодовую базу

Вырежьте и вставьте нужный код

Часто при использовании генераторов кода вы не хотите, чтобы весь выходной код добавлялся в ваш проект. Используя временный каталог и вырезая и вставляя код, вы можете контролировать, какой код используется в вашем проекте. Кроме того, это все еще намного продуктивнее, чем писать код вручную.

Создание фрагментов кода

При программировании вам часто нужно выполнять аналогичные действия с кодом, например. Оператор SQL или доступ к API через HTTP.

Некоторые идеи для фрагментов кода (короткий фрагмент кода)

  • Операторы SQL
  • Код сериализации
  • Код управления исключениями
  • логирование
  • Проверка объекта
  • и т.д

Вам нужно использовать этот код в своем основном проекте, но напрямую использовать генератор кода нельзя. Выводя этот код во временный каталог, вы можете скопировать нужный вам код. Файл генератора кода даже не нужно компилировать. Он может просто содержать нужные вам блоки кода. Затем вы просто копируете блок кода, который вам в данный момент требуется, например. Оператор обновления SQL.

Избегайте перезаписи существующего кода

Если вам нужно проверить или проверить правильность генератора кода, выведите код во временный каталог. Затем вы можете увидеть, работает ли генератор кода должным образом, прежде чем использовать его в своем проекте. Также всегда используйте систему управления исходным кодом в своем проекте, чтобы можно было легко удалить любые неожиданные изменения!

Быстро проверить идею

Когда вы хотите протестировать новую идею, например. используя XML вместо сериализации JSON, вы можете вывести генератор кода во временный каталог. Затем протестируйте этот код, чтобы увидеть, получаете ли вы ожидаемые результаты, прежде чем включать код в свой основной проект.

Добавляйте новые функции в устаревшую кодовую базу

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

Первоначально опубликовано на www.silverdawnsoftware.com 7 декабря 2018 г.