Project

General

Profile

Static-analysis » History » Version 10

Никита Давыдовский, 05/29/2012 02:12 PM

1 1 Никита Давыдовский
h1. Статический анализ кода Geo-Events
2
3 9 Никита Давыдовский
Так как код модулей _*core*_ и _*widgets*_ принадлежит проекту _*Musson*_, разработчикам проекта _*Geo-Events*_ нет необходимости редактировать и исправлять код данного модуля. 
4 1 Никита Давыдовский
5 9 Никита Давыдовский
Все результаты статического анализа будут предоставляться разработчикам проекта _*Musson*_.
6 4 Никита Артемов
7 9 Никита Давыдовский
h2. Анализ стиля
8 6 Никита Давыдовский
9 9 Никита Давыдовский
h3. Инструмент "Vera++":http://www.inspirel.com/vera/
10 6 Никита Давыдовский
11 2 Никита Давыдовский
Bash команда для проверки всех файлов в заданном каталоге и его подкаталогах:
12 3 Никита Давыдовский
<pre>
13 2 Никита Давыдовский
find ./src -name "*.cpp" -exec ./vera++ -profile kr {} \;
14
</pre>
15 1 Никита Давыдовский
16 6 Никита Давыдовский
* [[style-report-15.05.12| Отчет по модулю core 15.05.12]]
17 4 Никита Артемов
18 5 Никита Давыдовский
h2. Общий анализ
19
20 4 Никита Артемов
h3.  Инструмент "Cppcheck":http://cppcheck.sourceforge.net/
21
22
Bash команда для проверки всех файлов в заданном каталоге и его подкаталогах, запись ошибок в err.txt :
23
<pre>
24
cppcheck --enable=all . 2> err.txt
25
</pre>
26 10 Никита Давыдовский
* [[style-report-22.05.12| Отчет по модулю widgets 22.05.12]]