Организация Codehaus (//\"http://sonar.codehaus.org/\") выпустила новую версию своего флагманского проекта Sonar (//\"http://sonar.codehaus.org/\"), распространяемого в рамках лицензии LGPL3 и предназначенного для контроля качества разрабатываемого ПО и автоматизированного выявления ошибок.
Для оценки качества кода в Sonar интегрированы такие инструменты, как Checkstyle (//\"http://checkstyle.sourceforge.net/\"), PMD (//\"http://pmd.sourceforge.net/\"), FindBugs (//\"http://findbugs.sourceforge.net/\"), Cobertura (//\"http://cobertura.sourceforge.net/\"), Clover (//\"http://www.atlassian.com/software/clover/\") и JavaNCSS (//\"http://www.kclee.de/clemens/java/javancss/\"). Sonar также поддерживает систему сборки Apache Maven и позволяет разработчикам подключить инструменты тестирования Java кода в средства разработки ПО. Всего в Sonar включено более 600 правил проверки кода, от простых правил наименования ( naming conventions ) до сложных анти-сопоставлений ( anti-patterns ).
На сайте проекта доступна онлайн-демонстрация (//\"http://nemo.sonar.codehaus.org/http://www.opennet.ru/opennews/art.shtml?num=19787\"), на которой можно посмотреть замеры качества кода для различного ПО с открытым исходным кодом.
http://www.opennet.ru/opennews/art.shtml?num=19787 (//\"http://www.opennet.ru/opennews/art.shtml?num=19787\")