La mia azienda fornisce una varietà di strumenti di PHP per la misurazione della qualità del software, sia staticamente e dinamicamente.
SD Source Code Search Engine è una GUI interattiva che consente di eseguire ricerche in grandi corpi di codice sorgente (ad es. PHP e HTML) in modo rapido e semplice. Fornisce ricerche veloci indicizzando prima la base del codice sorgente.
Come effetto collaterale del processo di indicizzazione, produce anche metriche per i file che sottopone a scansione, tra cui SLOC, commenti, spazio bianco, misure ciclomatiche e Halstead.
Il CloneDR è uno strumento che trova il codice duplicato esatto e quasi-miss su grandi sistemi software. È stato usato per trovare cloni nel codice PHP.
Lo SD Test Coverage tool for PHP è uno strumento che determina quale parte dell'applicazione PHP è stata eseguita per qualsiasi motivo, incluso l'esecuzione a causa di test. Fornisce informazioni sulla copertura sia nel modulo del report che nella forma dell'interfaccia utente sovrapposta al codice sorgente.
EDIT 4/1/2011 (sul serio!)
Il SD Profiler for PHP fornisce profiling capacità di determinare quale parte del codice è costoso. Offriamo sia profili di conteggio che forniscono i conteggi delle esecuzioni per le singole dichiarazioni, sia profili temporali, che forniscono i costi temporali dei singoli corpi delle funzioni e dei sottotitoli di chiamata al di sotto di una funzione specifica, nonché informazioni sul grafico delle chiamate.
fonte
2009-08-24 21:57:52
ottima domanda! semplicemente perché le metriche del codice RULE! :-) –