Project

General

Profile

Static-analysis » History » Version 8

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

1 1 Никита Давыдовский
h1. Статический анализ кода Geo-Events
2
3
h2. Анализ стиля
4
5 4 Никита Артемов
h3. Инструмент "Vera++":http://www.inspirel.com/vera/
6
7 8 Никита Давыдовский
Так как код модуля core принадлежит проекту _*Musson*_, разработчикам проекта _*Geo-Events*_ нет необходимости редактировать и исправлять код данного модуля. 
8 6 Никита Давыдовский
9 8 Никита Давыдовский
Все результаты статического анализа будут предоставляться разработчикам проекта _*Musson*_.
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
* [[style-report-22.05.12| Отчет 22.05.12]]