Организация Codehaus выпустила новую версию своего флагманского проекта Sonar, распространяемого в рамках лицензии LGPL3 и предназначенного для контроля качества разрабатываемого ПО и автоматизированного выявления ошибок.
Для оценки качества кода в Sonar интегрированы такие инструменты, как Checkstyle, PMD, FindBugs, Cobertura, Clover и JavaNCSS. Sonar также поддерживает систему сборки Apache Maven и позволяет разработчикам подключить инструменты тестирования Java кода в средства разработки ПО. Всего в Sonar включено более 600 правил проверки кода, от простых правил наименования ( naming conventions ) до сложных анти-сопоставлений ( anti-patterns ).
На сайте проекта доступна онлайн-демонстрация, на которой можно посмотреть замеры качества кода для различного ПО с открытым исходным кодом.
|