Типовые ошибки битрикс программиста на этапе предоставления образцов кода

Типовые ошибки битрикс программиста на этапе предоставления образцов кода

Рассмотрим часто возникающие ошибки кода Битрикс программиста, которые специалисту не всегда очевидны, когда он работает в отсутствии более опытных коллег.

Если вы решили отправить образцы своего кода перед собеседованием, то вам нужно проверить следующее:

1. Лишний код мусор (код который нигде не используется дальше)

2. Запрос в двойном цикле + избыточный GetList

В компоненте будет вызываться 11*36 = 396 запросов. Хотя всю информацию можно было получить с помощью одного запроса!

ошибка кода - запрос в двойном цикле

3. Наличие багов в коде (явных и не явных)

4. Когда фрагмент кода был взят из примеров документации, но не был обработан под текущую задачу.

В примере много ключей, а в итоге используется только один

фрагмент кода битрикс не обработан под задачу.jpg

5. Ошибки использования result_modifier.php не по назначению, когда например он полностью состоит из js кода 

6. Когда template.php компонента содержит хедер и футер 

Это в корне не правильно. При такой реализации Вы никак не разместите Ваш компонент на любой странице сайта. Не сможете использовать компонент на других сайтах. Не сможете разместить несколько компонентов на одной странице. Если даже Ваша страница (например /page/index.php) содержит только этот один компонент, то правильно хедер и футер вызывать из /page/index.php, а не из самого компонента.

7. В шаблоне компонента используются отложенные функции

Частая болезнь когда в шаблон компонента добавляют ShowTitle

отложенные ошибка - функции в шаблоне компонента

Ещё статьи:

08.09.2022 Расход оперативной памяти у интернет-магазина битрикс с 60 000 товаров
После выполнения мной доработки не связанной с обменом, у заказчика появилась проблема с обновлением товаров из раздела КПБ после обмена с 1С.

Перестали выгружаться фото для торговых предложений, соответственно в каталоге созданный товар из данного предложения - деактивируется. ID: 341

31.08.2022 Тест VPS тарифа RED.Site-2 reddock.ru для битрикс Аспро
Параметры хостинга:
Виртуальный сервер RED.Site-2, Дисковое пространство -40Гб, Оперативная память - 2Гб ID: 340

31.08.2022 Тест тарифа reg.ru SSD-VPS-3 битрикс Аспро
Параметры хостинга SSD-VPS-3 сайта битрикс с Аспро в ходе тестов:
10 гб к серверу "Cyan Terbium", Премиум DNS, ISPmanager 6 Lite 8 для сервера "Cyan Terbium", Сервер SSD-VPS-3 "Cyan Terbium", Тариф SSD-VPS-3 25 ГБ, 2 ГБ, 2x2200 МГц ID: 339

© 2015-2022 Web админ
Связаться по WhatsApp