Project

General

Profile

Static-analysis » History » Revision 9

Revision 8 (Никита Давыдовский, 05/29/2012 01:49 PM) → Revision 9/10 (Никита Давыдовский, 05/29/2012 02:10 PM)

h1. Статический анализ кода Geo-Events 

 h2. Анализ стиля 

 h3. Инструмент "Vera++":http://www.inspirel.com/vera/ 

 Так как код модулей _*core*_ и _*widgets*_ модуля core принадлежит проекту _*Musson*_, разработчикам проекта _*Geo-Events*_ нет необходимости редактировать и исправлять код данного модуля.  

 Все результаты статического анализа будут предоставляться разработчикам проекта _*Musson*_. 

 h2. Анализ стиля 

 h3. Инструмент "Vera++":http://www.inspirel.com/vera/ 

 Bash команда для проверки всех файлов в заданном каталоге и его подкаталогах: 
 <pre> 
 find ./src -name "*.cpp" -exec ./vera++ -profile kr {} \; 
 </pre> 

 * [[style-report-15.05.12| Отчет по модулю core 15.05.12]] 

 h2. Общий анализ 

 h3.    Инструмент "Cppcheck":http://cppcheck.sourceforge.net/ 

 Bash команда для проверки всех файлов в заданном каталоге и его подкаталогах, запись ошибок в err.txt : 
 <pre> 
 cppcheck --enable=all . 2> err.txt 
 </pre> 
 * [[style-report-22.05.12| Отчет 22.05.12]]