Creatio development guide
PDF
Это документация Creatio версии 7.15.0. Мы рекомендуем использовать новую версию документации.

Решение сложных задач и работа с серверным кодом

Glossary Item Box

Общие сведения

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

В режиме разработки в файловой системе могут используются следующие средства:

  • инструменты разработки;
  • системы контроля версий;
  • инструменты тестирования;
  • инструменты логирования;
  • инструменты отладки серверного кода;
  • инструменты переноса решений.

Командная разработка предполагает использование интегрированной среды разработки, например, Microsoft Visual Studio, которая позволяет не только писать программный код, но и выполнять его отладку, использовать системы управления версиями и многое другое. Чтобы хранить историю изменений, добавлять, удалять, перемещать файлы и каталоги можно использовать любую удобную систему контроля версий (например, SVN, Git и т.д.).

Для проверки работоспособности изолированных частей программы мы рекомендуем использовать фреймворк Unit-тестирования .NET-приложений NUnit. Чтобы включить логирование операций в Creatio рекомендуется использовать сторонние библиотеки (например, NLog).

После внесения всех изменений необходимо выполнить их перенос на другие среды разработки. Чтобы избежать ошибок при переносе, рекомендуется использовать встроенные средства. Кроме встроенных, также реализованы дополнительные инструменты для переноса (утилита WorkspaceConsole, утилита командной строки).

© Terrasoft 2002-2020.

Был ли данный материал полезен?

Как можно улучшить эту статью?