The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз статического анализатора cppcheck 2.1, opennews (??), 23-Июн-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


46. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от anonimous (?), 24-Июн-20, 00:42 
>Что интересно: пост про Cppcheck, но все обсуждают PVS-Studio. :)

Да вот мне тоже интересно, кто нибудь применяет Cppcheck и с каким результатом.

Я напускал его на несложные проекты и ощущения особой его нужности и полезности у меня не появилось.

Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

52. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (-), 24-Июн-20, 11:49 
> Да вот мне тоже интересно, кто нибудь применяет Cppcheck и с каким результатом.

А я его напустил на пару проектов. И таки он кой-что нашел. Я про половину и так знал, конечно, но кроме этого он поймал забавный хоть и безобидный баг когда я проинициализировал переменную при объявлении - и потом перетер это по ходу пьесы, ни разу не поюзав начальное значение. Это как таковое не вело к проблемам, но выглядело странновато/субоптипально/не способствующе пониманию логики кода сторонним чтецом.

Ответить | Правка | Наверх | Cообщить модератору

64. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от anonimous (?), 25-Июн-20, 03:37 
Ну вот и у меня примерно так же - половину я так знаю, половина не ошибки а предупреждения, но не к месту.
Не то чтобы я не делаю ошибок, но как-то вроде те что я делаю он не ловит и наоборот. В целом было ощущение зря потраченного времени. Не, ну раз в неделю-месяц можно и запустить, но не постоянный помошник по жизни. В кодблокс они кстати его интегрировали
http://wiki.codeblocks.org/index.php/CppCheck_plugin
Ответить | Правка | Наверх | Cообщить модератору

72. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (74), 25-Июн-20, 18:19 
> знаю, половина не ошибки а предупреждения, но не к месту.

А я почесал репу и подумал что в коде типа микроконтроллерной фирмвари лучше попытаться его заткнуть. Фиксом кода. Потому что неплохо предупреждает о граблях, не только имеющихся но и тех которые могут вылезти в будущем.

> я делаю он не ловит и наоборот.

Он не AI. И поэтому глобальную логику кода все же не знает. Как не знает и некие странные вещи которые я задумал. И даже так выдает порой довольно годный выхлоп. Мол, "область видимости этой переменной можно уменьшить". Нихренасе, почти AI!

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру