Monthly Archives: March 2018
Чи задумувалися ви коли-небудь, як легко перевірити якість власного коду, коду ваших колег, чи, можливо, третьостороннього модуля, який ви хочете використовувати на Magento проекті?
Для цього команда розробників Magento створила програму Magento Extension Quality Program Coding Standard (Magento EQP), яка дозволяє перевіряти код на відповідність стандарту, а також виявляти такі недоліки:
- виконання SQL запитів у циклі;
- використання небезпечних функцій;
- використання супер-глобальних змінних;
- надмірна складність коду;
- невиправдані завантаження колекцій.
За допомогою цієї програми можна перевірити код.
Коли ви оновлюєте Magento 2, розширення Magento або перемикаєте гілки git на своєму сайті, що перебуває на стадії розробки (dev environment), іноді ви можете отримати помилку:
The following modules are outdated: Vendor_Module schema: current version - x.x.x, required version - z.z.z
Щоб виправити цю помилку будь ласка зробить наступне:
1. Спробуйте отримати найновіший код розширення. Запустіть CLI команду у кореневому каталозі Magento:
composer install
Якщо у вас виникають проблеми із запуском цієї команди, просто пропустіть її та перейдіть до 2-го кроку.
2. Спробуйте оновити базу даних. Запустити CLI команду:
php bin/magento setup:upgrade