ABC (Ant Build Commons) aims to provide standard build tasks
for web based projects. It started by supporting various
different PHP related tools, but by now also support JavaScript
and CSS related tools. This involves tools for verification,
testing, static analysis, packaging, deployment and more.
This software is a tool to visualize metrics and source code.
We use this software for Code Reviews together with our
customers. It currently supports: PDepend, Calc (Metric
calculator based on PDepend metrics), PHPMD, oxPHPMD (private
tool), PHPLint (private tool), PHPCPD, UML, Diff (if a path to
an old source version is provided).
Depending on the view of things this is just an enhanced HTTP
output formatter for tcpdump streams, or the ultimate debugger
for complex HTTP oriented SOA architectures which visualizes
the full HTTP interactions in a readable, reproducible way so
that you can see what is actually going on in your backend.
PHP_Depend is the standard tool for generating software metrics
on basis of static code analysis of PHP source code. Metrics
include but are not limited to Cyclomatic Complexity, NPath
Complexity, Afferent/Efferent Coupling and Code Rank.
PHP_Depend is also the basis for various other static code
analysis tools, for example PHPMD.
PHP_Depend is maintained by our expert Manuel Pichler as a private project, but is heavily used and supported by Qafoo.
PHPMD is a spin-off project of PHP Depend and aims to be a PHP
equivalent of the well known Java tool PMD. PHPMD can be seen
as an user friendly frontend application for the raw metrics
stream measured by PHP Depend.
PHPMD is maintained by our expert Manuel Pichler as a private project, but is heavily used and supported by Qafoo.