Статических анализаторов много не бывает PHP, стандарты, фреймворки, библиотеки, OpenSource

Доклад принят в программу конференции
Алексей Матюхин
Badoo

Занимается разработкой на PHP 8 лет, последние 2 года работает инженером в Badoo. В департаменте в основном делают новые фичи, интересные технические проекты тоже есть, об одном из них и будет рассказ.

Тезисы

Badoo и другие наши приложения — взрослые проекты с миллионами строк кода. Код активно меняется, мы постоянно его ускоряем и улучшаем.

Было время, когда мы использовали сразу три статических анализатора одновременно: PHPStan, Psalm и Phan. Опыт получился любопытным.

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

Доклад будет полезен разработчикам, техническим лидерам команд и QA.

Другие доклады секции PHP, стандарты, фреймворки, библиотеки, OpenSource