Автоамтический контроль качества исходного кода
От: road_runner  
Дата: 22.12.05 15:04
Оценка:
Приветсвую All!
Вопрос — Есть ли в природе инструменты для провеки качества исходного кода, а именно: дублирование, использование опасных конструкций (типа char a[5]; strcpy(a,old_str), слишком большой класс и т.п. для языка C++.

Ожидаемый алгоритм работы таких инструментов следующий:
1. Имеется солюшн VS.
2. Запускаем инструмент для провеки кода.
3. Результат работы: в файле таком-то.cpp используется опасная конструкция такая-то.

Заранее благодарен.
Re: Автоамтический контроль качества исходного кода
От: ioni Россия  
Дата: 22.12.05 15:10
Оценка:
Здравствуйте, road_runner, Вы писали:

_>Приветсвую All!

_>Вопрос — Есть ли в природе инструменты для провеки качества исходного кода, а именно: дублирование, использование опасных конструкций (типа char a[5]; strcpy(a,old_str), слишком большой класс и т.п. для языка C++.

_>Ожидаемый алгоритм работы таких инструментов следующий:

_>1. Имеется солюшн VS.
_>2. Запускаем инструмент для провеки кода.
_>3. Результат работы: в файле таком-то.cpp используется опасная конструкция такая-то.

_> Заранее благодарен.


например pclint
http://www.gimpel.com/
Re[2]: Автоамтический контроль качества исходного кода
От: Аноним  
Дата: 27.12.05 15:58
Оценка:
I>например pclint
I>http://www.gimpel.com/

а такой же но бесплатный ?

подскажите пожалуйста будет ли splint корректно работать с VS 6 and VS 2005 ?
Re[3]: Автоамтический контроль качества исходного кода
От: j s p Украина  
Дата: 17.02.06 14:24
Оценка:
Здравствуйте, Аноним, Вы писали:

I>>например pclint

I>>http://www.gimpel.com/

А>а такой же но бесплатный ?


А>подскажите пожалуйста будет ли splint корректно работать с VS 6 and VS 2005 ?


Есть еще http://www.parasoft.com С++ Test хотя он тоже не бесплатный, работает с vs6 и vs2003, vs2005 — не проверял, можно использовать как внешнюю тулзу, т.е. аддин не обязателен.
Re[3]: Автоамтический контроль качества исходного кода
От: Аноним  
Дата: 01.07.06 22:58
Оценка:
Здравствуйте, Аноним, Вы писали:

I>>например pclint

I>>http://www.gimpel.com/

А>а такой же но бесплатный ?


А>подскажите пожалуйста будет ли splint корректно работать с VS 6 and VS 2005 ?


В VS 2005 Team Foundation edition уже всё встроено. Оно правда денег стоит больше чем просто VS 2005
Re: Автоамтический контроль качества исходного кода
От: dimchick Украина  
Дата: 26.08.06 10:37
Оценка:
Здравствуйте, road_runner, Вы писали:

_>Приветсвую All!

_>Вопрос — Есть ли в природе инструменты для провеки качества исходного кода, а именно: дублирование, использование опасных конструкций (типа char a[5]; strcpy(a,old_str), слишком большой класс и т.п. для языка C++.

_>Ожидаемый алгоритм работы таких инструментов следующий:

_>1. Имеется солюшн VS.
_>2. Запускаем инструмент для провеки кода.
_>3. Результат работы: в файле таком-то.cpp используется опасная конструкция такая-то.

_> Заранее благодарен.


Видел такое у Compuware в DevPartner Studio (Pro). Называется что-то типа Code Review.
Re[2]: Автоамтический контроль качества исходного кода
От: Аноним  
Дата: 28.08.06 08:07
Оценка:
Здравствуйте, dimchick, Вы писали:

_>>Ожидаемый алгоритм работы таких инструментов следующий:

_>>1. Имеется солюшн VS.
_>>2. Запускаем инструмент для провеки кода.
_>>3. Результат работы: в файле таком-то.cpp используется опасная конструкция такая-то.

FxCop
http://blogs.msdn.com/fxcop/archive/2006/06/23/644638.aspx

Базовая версия встроена в Visual Studio Team System, и функционирует полностью в рамках
модели разработки Team Studio.
Автономную версию можно использовать отдельно.

С уважением, Алексей
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.