Ответ 1
Моя компания предоставляет множество инструментов PHP для измерения качества программного обеспечения как статически, так и динамически.
Поисковая система исходного кода SD - это интерактивный графический интерфейс, который позволяет выполнять поиск в больших телах исходного кода (например, PHP и HTML) быстро и легко. Он обеспечивает быстрый поиск, сначала индексируя базу исходного кода.
В качестве побочного эффекта процесса индексирования он также создает показатели для файлов, которые он сканирует, включая измерения SLOC, комментарии, пробелы, циклотромы и Halstead.
CloneDR - это инструмент, который находит точный и близкий к пропуску дублированный код в больших программных системах. Он был использован для поиска клонов в PHP-коде.
Инструмент SD Test Coverage для PHP - это инструмент, который определяет, какая часть вашего PHP-приложения была выполнена по какой-либо причине, в том числе выполнена, потому что тестирования. Он предоставляет информацию о покрытии как в форме отчета, так и в форме пользовательского интерфейса, наложенной поверх исходного кода.
РЕДАКТИРОВАТЬ 4/1/2011 (Серьезно!)
SD Profiler for PHP обеспечивает возможность профилирования, чтобы определить, какая часть вашего кода стоит дорого. Мы предлагаем как счетные профилировщики, обеспечивающие подсчеты выполнения для отдельных операторов, так и временные профили, которые обеспечивают временные затраты отдельных тел функций и поддеревьев вызовов под определенной функцией, а также информацию о графике вызовов.