Проектная разработка#
- Общие положения
- Выбор способа проектной доработки
- Общая схема выбора
- Когда использовать настройку через интерфейс
- Когда использовать объектные и универсальные характеристики
- Когда использовать код и ODM
- Когда использовать JEXL
- Когда использовать точку расширения
- Когда использовать проектное переопределение
- Когда создавать проектную копию типового объекта
- Краткие примеры выбора способа реализации
- Проектное именование
- Связь с общими правилами именования
- Проектный префикс
- Именование проектных модулей
- Именование проектных классов
- Именование проектных коллекций
- Именование проектных атрибутов
- Именование проектных характеристик
- Именование кодов проектных записей
- Именование проектных выборок и отображений
- Именование Api, Avi, Pkg и Lib
- Именование наследующих файлов и проектных переопределений
- Именование проектных печатных форм
- Именование проектных JEXL-скриптов
- Именование универсальных справочников и интеграционных настроек
- Атрибуты и модель данных
- Расширения и переопределения
- Интерфейс, печатные формы и JEXL
- Поставка, тестирование и сопровождение
- DataInstall и миграции
- Требования к скриптам установки данных
- Миграционные пакеты проектного модуля
- Права доступа
- Аудит
- Система контроля версий
- Ветки и ревью
- Проверка производительности при ревью
- Релиз
- Минимальный набор проверок
- Регрессионное тестирование
- Документирование проектных изменений
- Запрещенные практики
- Чек-лист проектного разработчика