Чек-лист идеального магазина
Быстрый запуск интернет-магазинов — организуйте тендер среди участников нашего каталога

Как вы выполняете аудиты PHP-кода проекта?

Cetera анализирует и улучшает собственный и чужой PHP-код следующими способами:

  1. Встроенные тесты той системы управления информации, которая работает в основе проекта. При наличии, разумеется.
  2. Автоматический непрерывный мониторинг и анализ логов сервера с помощью Graylog. Выявляем ошибки и предупреждения по данным PHP на конкретном проекте. Устраняем.
  3. Анализируем медленные запросы по логу медленных запросов MySQL. Оптимизируем. Обычно порциями, по 5-20 запросов за итерацию.
  4. Проверяем соответствие исходного кода PHP Standards Recommendations (PSR) 1-4. Приводим к стандарту.

Результаты тестирования доступны заказчикам и в «сыром» виде, и в виде перечня задач на исправление в нашей системе управления проектами.

Отдельно, за рамками ответа на этот вопрос, есть автоматизированное тестирование кода на наличие уязвимостей с точки зрения безопасности.