%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/modules/main/lang/ru/admin/checklist/ |
Current File : //home/bitrix/www/bitrix/modules/main/lang/ru/admin/checklist/QC0130.html |
<p>При увеличении объема создаваемого для веб-проекта собственного кода рекомендуется оформить его в виде модуля Bitrix Framework. Это позволит структурировать код, снизит его сложность и повысит управляемость конфигурацией. Также нередко целесообразно распространять обновления собственных модулей через marketplace.</p> <p>Если создается много кода и/или он достаточно сложный - рекомендуется, для снижения числа ошибок и удешевления его поддержки, использовать технологии объектно-ориентированного программирования (инкапсуляция, полиморфизм, наследование и др.) и доказавшие свою эффективность "шаблоны проектирования".</p> <p>Иногда весь создаваемый для веб-проекта код помещают в инициализационные файлы (init.php и др.) - что, благодаря их "раздуванию", не только усложняет управление веб-решением и увеличивает число ошибок при разработке, но и снижает производительность конфигурации. Еще большее ухудшение производительности наблюдается в случае выполнения в данных инициализационных файлах интенсивных обращений к базе данных через API Bitrix Framework.</p> <p>Удостовериться, что объемный собственный код не "размазан" по инициализационным файлам (init.php и др.), а структурирован в виде модуля Bitrix Framework.</p>