The OpenNET Project / Index page

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



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

"Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от opennews (??), 23-Июн-20, 11:44 
Доступен новый выпуск свободного статического анализатора cppcheck 2.1, позволяющего выявлять различные классы ошибок в коде на языках Си и Си++, в том числе при использовании нестандартного синтаксиса, типичного для встраиваемых систем. Предоставляется коллекция плагинов, через которые обеспечена интеграция cppcheck  с различными системами разработки, непрерывной интеграции и тестирования, а также предоставлены такие возможности как проверка соответствия кода стилю оформления кода. Для разбора кода может применяться как собственный парсер, так и внешний парсер от Clang. В состав также входит скрипт donate-cpu.py для предоставления локальных ресурсов для выполнения работы по совместной проверке кода пакетов Debian. Исходные тексты проекта распространяется под лицензией GPLv3...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=53208

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

Оглавление

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


1. "Релиз статического анализатора cppcheck 2.1"  –4 +/
Сообщение от Аноним (1), 23-Июн-20, 11:44 
Тсс... Тока лысому из ПиВаСика не говорите :)
Ответить | Правка | Наверх | Cообщить модератору

9. "Релиз статического анализатора cppcheck 2.1"  –1 +/
Сообщение от IRASoldier_registered (ok), 23-Июн-20, 13:12 
Читаем вдумчиво, можно медленно и даже вслух, по слогам, если иначе не выходит:

Пересечение PVS-Studio и Cppcheck
https://www.viva64.com/ru/b/0279/

Сравнение Cppcheck и PVS-Studio
https://www.viva64.com/ru/b/0149/

...

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

12. "Релиз статического анализатора cppcheck 2.1"  +5 +/
Сообщение от Аноним (12), 23-Июн-20, 13:58 
Может быть, так оно и есть, но источник то явно заинтересованный, и не может считаться объективным.
Ответить | Правка | Наверх | Cообщить модератору

27. "Релиз статического анализатора cppcheck 2.1"  +2 +/
Сообщение от Andrey_Karpov (ok), 23-Июн-20, 21:07 
Невозможность доказать непредвзятость является одной из причин, почему мы перестали писать подобные статьи. "Почему мы не пишем о сравнении PVS-Studio с другими статическими анализаторами кода" - https://www.viva64.com/ru/b/0637/

В остальном, PVS-Studio развивается очень быстро, и имеет в преимущества перед беспутными аналогами, такими как Cppcheck. См. "Обновлённый график количества диагностик в PVS-Studio" - https://www.viva64.com/ru/b/0724/

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

29. "Релиз статического анализатора cppcheck 2.1"  –1 +/
Сообщение от Аноним (29), 23-Июн-20, 21:14 
Снова ты выходишь на связь, беспутный ты наш. 😠
Ответить | Правка | Наверх | Cообщить модератору

30. "Релиз статического анализатора cppcheck 2.1"  +6 +/
Сообщение от Andrey_Karpov (ok), 23-Июн-20, 21:16 
Как будто в этом есть что-то плохое. :)
Ответить | Правка | Наверх | Cообщить модератору

59. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (59), 24-Июн-20, 16:09 
>Как будто в этом есть что-то плохое

Вот эта вот фразочка кого-то мне напоминает... Одного завсегдатая с этого форума. Не одно ли и тоже эти лица? ;)

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

34. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (-), 23-Июн-20, 21:22 
Ну, иногда они довольно интересные технические проблемы поднимают. Жаль что махровые проприетарщики.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

55. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (55), 24-Июн-20, 12:58 
Всегда можно скинуться и выкупить для паблик домена. Или жепеэли.
Ответить | Правка | Наверх | Cообщить модератору

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

Я вот пока нашел нашару такую штуку. Не чекер, но тоже чертовски полезно :) https://barrgroup.com/sites/default/files/barr_c_coding_stan...

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

54. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Anonymus (?), 24-Июн-20, 12:12 
>беспутными

Какая занятная опечатка... Или не опечатка?

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

57. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (57), 24-Июн-20, 15:22 
> Может быть, так оно и есть, но источник то явно заинтересованный, и не может считаться объективным.

Я пытался пользоваться cppcheck-ом - чрезвычайно много ложных срабатываний. Очень много шума. В то же время, он пропускает довольно много серьёзных ошибок. Я не пользовался PVS-ом, поскольку он проприетарный. А вот шланговый ccc-analyzer - вот это вещь!
Это исключительно мой личный опыт и на абсолютную истину или объективность я не претендую. У вас может быть иной опыт.

P.S.
В PVS я не работаю.

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

70. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (70), 25-Июн-20, 18:11 
А я натравил на микроконтроллерную фирмварь - и в принципе по делу бухтит, хоть некоторые вещи там и трудно обыграть совсем уж без "подозрительных маневров". Но стремиться к этому все же надо.
Ответить | Правка | Наверх | Cообщить модератору

13. "Релиз статического анализатора cppcheck 2.1"  +2 +/
Сообщение от Аноним (13), 23-Июн-20, 14:48 
Ваши пруфы голимая реклама пиваса.

Помница, растаманы показывали бенчмарки в которых Раст сравним с чистым Си и одновременно уделывает по быстродействию C++.

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

20. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (-), 23-Июн-20, 18:30 
> Ваши пруфы голимая реклама пиваса.

А смысл эту блоботу опенсорсникам рекламировать? Они скорее каверити поюзают, хотя-бы потому что свои системы левой блоботой не надо загаживать.

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

37. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (37), 23-Июн-20, 22:12 
В проприетарщине нет ничего особо ужасного. Главное, что есть версия для Linux.
Будь ты на месте разработчика, еще не факт, что открыл бы код своего приложения, чтобы потом его растащили. Если бы я разрабатывал Lin only, то открыл бы, потому что блобы на линуксе не особо приветствуются и в качестве уважения (отдачи) за использование opensource. А для винды или кроссплатформы далеко не факт.
Ответить | Правка | Наверх | Cообщить модератору

38. "Релиз статического анализатора cppcheck 2.1"  +1 +/
Сообщение от Аноним (37), 23-Июн-20, 22:27 
> блобы на линуксе не особо приветствуются

Настоящая круть будет, если твоей программой будут пользоваться, несмотря на закрытость. Значит, она нужна. Как в случае с Opera Presto. А потом можно и открыть.

Andrey_Karpov, кстати, не хотите престооперу проверить?

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

39. "Релиз статического анализатора cppcheck 2.1"  +1 +/
Сообщение от Andrey_Karpov (ok), 23-Июн-20, 22:51 
Спасибо. Возьмём проект на заметку.
Ответить | Правка | Наверх | Cообщить модератору

41. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (41), 23-Июн-20, 22:57 
> Andrey_Karpov, кстати, не хотите престооперу проверить?

Техничная подстава, чогт =)

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

42. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (37), 23-Июн-20, 23:00 
Почему? Исходники доступны. Могу залить.
Ответить | Правка | Наверх | Cообщить модератору

44. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (-), 23-Июн-20, 23:57 
> Почему?

Потому что факт проверки этой штуки будет означать нарушение чужих копирайтов? И первая же публикация дыр - железобетонный пруф этого деяния.

И если мелкому анонимному варезнику терять нечего то фирмочка уже в принципе может поиметь какие-то претензии от копирасов наверное. По крайней мере теоретически.

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

40. "Релиз статического анализатора cppcheck 2.1"  +2 +/
Сообщение от Аноним (41), 23-Июн-20, 22:55 
> В проприетарщине нет ничего особо ужасного. Главное, что есть версия для Linux.

Ну я на моих системах просто не буду запускать непонятные блобы - после этого система не считается доверяемой. Как максимум в throwaway виртуалке какой, но даже так ну нафиг без нужды.

> Будь ты на месте разработчика, еще не факт, что открыл бы код
> своего приложения, чтобы потом его растащили.

Жаба вообще забавный зверь - удушила больше людей и проектов чем все остальные звери вместе взятые. Ну и при таком подходе - сделали бы чтоли онлайн чек, с апи каким, чтоли. Чтобы дергать его без загаживания своих систем хрен знает чем.

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

43. "Релиз статического анализатора cppcheck 2.1"  +1 +/
Сообщение от Аноним (37), 23-Июн-20, 23:02 
Без блобов не будет ни XnView, ни Tixati.
Кстати, opensource софт тоже надо контролировать. Например, плееры в интернет не пускать. Об этом мало кто заботится.
Ответить | Правка | Наверх | Cообщить модератору

45. "Релиз статического анализатора cppcheck 2.1"  +1 +/
Сообщение от Аноним (-), 24-Июн-20, 00:00 
> Без блобов не будет ни XnView, ни Tixati.

У меня есть ristretto и transmission, мне нормалек. Второе к тому же на роутере чаще всего.

> Кстати, opensource софт тоже надо контролировать. Например, плееры в интернет не пускать.

Ну во первых VLC культурно спрашивает при первом запуске - а можно ли?
Во вторых - а он никуда не попадет, даже если б и захотел.

> Об этом мало кто заботится.

Это не про меня. Ты бы спятил при попытке осознать как то что у меня вообще работает.

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

48. "Релиз статического анализатора cppcheck 2.1"  –2 +/
Сообщение от Аноним (37), 24-Июн-20, 04:08 
> ristretto и transmission, мне нормалек

Ну, это сравнение вообще ниочем. Даже qBittorrent не может потягаться с Tixati.
Хотя, если нужна свобода, придется привыкнуть.
Просто я говорил, что проприетарщина (та же винда), несмотря на закрытость, может быть более безопасно настроена, хотя бы потому что для нее много инструментов. А многие просто фапают на opensource и думают, что они защищены, хотя, всем прогам открыт доступ в интернет и файерволов то нормальных нет, иначе их бы настроили и включили в поставку.

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

51. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (-), 24-Июн-20, 11:41 
> Ну, это сравнение вообще ниочем.

В смысле? Оно цать терабайтов отгрузило и несколько терабайтов укачало. Умея весь джентльменский набор протоколов и фич. А больше от торента по большому счету и не надо ничего.

> Даже qBittorrent не может потягаться с Tixati.

Мне видите ли на торент не таращиться, а чтобы он данные грузил, прежде всего. И в этом плане трансмишн вполне справляется в объеме достаточном для простого смертного (и даже создателя ряда раздач).

> Хотя, если нужна свобода, придется привыкнуть.

Да, мне нужна свобода.
1) Свобода выбирать процессоры которые мне нравятся, а не надиктованы каким-то блобом. Я не вижу чего криминального качать торент на вон той мелкой ARMовской или MIPSовской железке.
2) Мне нужна свобода менять программу, в случае если ее поведение мне не нравится.
3) И свобода изучать сорец мне тоже пригодится.

> Просто я говорил, что проприетарщина (та же винда), несмотря на закрытость, может
> быть более безопасно настроена, хотя бы потому что для нее много инструментов.

Позволю себе искренне в этом усомниться, потому что
1) Враг в виде наглого вендора - уже внутри. И имеет максимум привилегий.
2) Оспорить это можно только в спортлото. Обуть систему на ... системные операции? Srsly? :D
3) Посмотреть сорц и тем более поменять сие - ага, ща.
4) Можно поспорить насчет инструментов - конфигурации как у меня я на винде собрать не возьмусь. По чисто техническим причинам.

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

Для тугих повторю еще раз: по дефолту проги вообще совсем никуда не попадают. И чтобы они вообще что-то смогли я должен очень явно их отпинать в весьма специальном виде.

Но ты маздаец. Ты не принадлежишь миру линукса и не знаешь какие возможности эта система дает. Поэтому ты хлопаешь своим безблагодатным клювом, мнение имея. Проблема в том что я бывший энтерпрайз админ твоего маздая и знаю о чем говорю...

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

53. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Денис (??), 24-Июн-20, 12:01 
Мне от торрента надо, чтобы он умел качать последовательно. И частями и файлами. В qBittorrent это реализовано не полностью.
Ответить | Правка | Наверх | Cообщить модератору

56. "Релиз статического анализатора cppcheck 2.1"  +1 +/
Сообщение от Аноним (56), 24-Июн-20, 14:41 
> Проблема в том что я бывший энтерпрайз админ твоего маздая и знаю о чем говорю...

... и второй (сразу после поха) сказочник опеннета ...


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

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

Пох, btw, зело поумнее тебя будет. Прикольно, да? :)

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

75. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (75), 25-Июн-20, 18:56 
Ламерничает иногда.
Ответить | Правка | Наверх | Cообщить модератору

78. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (-), 26-Июн-20, 13:06 
> Ламерничает иногда.

Бывает. Как впрочем и у всех нас. Но в целом в делах системных что-то понимает. Хоть и очень странно - он даже в америку слинять умеет предложить максимально сложно и опасно, и все остальное как-то так же :)

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

80. "Релиз статического анализатора cppcheck 2.1"  +1 +/
Сообщение от Аноним (80), 27-Июн-20, 04:13 
> Бывает

И я бы сказал очень часто. Мифы из треда в тред носит.

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

79. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (-), 26-Июн-20, 14:25 
>> ... и второй (сразу после поха) сказочник опеннета ...
> Пох, btw, зело поумнее тебя будет. Прикольно, да? :)

Вам, сказочникам, конечно виднее что там и где прикольно.
У вас ведь главное - умный и уверенный вид.

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

47. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (47), 24-Июн-20, 01:46 
Ну так Раст, как язык с zero cost abstraction, и есть на примерно на одном уровне с C/C++
Потенциально даже быстрее, за счёт понимания контекста
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

76. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (76), 26-Июн-20, 09:21 
> язык с zero cost abstraction

Это кто тебе такую байку рассказал?

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

18. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (37), 23-Июн-20, 16:25 
> лысый из ПиВаСика

Сначала подумал про Егора Дружинина.

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

23. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (-), 23-Июн-20, 19:27 
О Здравствуй товарищ, чье детство прошло в СССР! Вообще-то Васичкин из того фильма не айтишник, Васичкин танцор.
Ответить | Правка | Наверх | Cообщить модератору

25. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (37), 23-Июн-20, 20:33 
Фильм посмотрел только год назад вообще-то, не попадался раньше. Детство прошло в 90-е. А Васечкин айтишник, но виндузятник http://forum.oszone.net/member.php?find=lastposter&t=345555
Хотя, нет, это другой Васечкин.
Ответить | Правка | Наверх | Cообщить модератору

2. "Релиз статического анализатора cppcheck 2.1"  –4 +/
Сообщение от m.makhno (ok), 23-Июн-20, 11:46 
> Предоставляется коллекция плагинов, через которые обеспечена интеграция cppcheck с различными системами разработки

Пф, только консоль, только хардкор.

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

11. "Релиз статического анализатора cppcheck 2.1"  +1 +/
Сообщение от m.makhno (ok), 23-Июн-20, 13:33 
да шутка ж это, неудачная конечно; каждому своё: IDE или нет; а вот интеграции с просто текстовыми редакторами я у сабжа не нашёл, увы — для gedit ссылка битая, например
Ответить | Правка | Наверх | Cообщить модератору

31. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (31), 23-Июн-20, 21:18 
К sublime есть плагин. Можешь на его основе для Gedit плагин накалякать - и там и там пихтон, должно быть не особо сложно.
Ответить | Правка | Наверх | Cообщить модератору

3. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от iPony129412 (?), 23-Июн-20, 12:01 
Насколько оно хуже PVS-Studio 🦄🌈?
Ответить | Правка | Наверх | Cообщить модератору

4. "Релиз статического анализатора cppcheck 2.1"  –2 +/
Сообщение от Аноним (4), 23-Июн-20, 12:04 
Заказываете исследование? Это не оферта.
Ответить | Правка | Наверх | Cообщить модератору

5. "Релиз статического анализатора cppcheck 2.1"  +4 +/
Сообщение от x0r (??), 23-Июн-20, 12:09 
оно проще
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

6. "Релиз статического анализатора cppcheck 2.1"  –5 +/
Сообщение от Аноним (6), 23-Июн-20, 12:15 
Тем что для того чтобы что-то проверить нужно молить юзеров предоставить им сотни CPU-часов?
Ответить | Правка | Наверх | Cообщить модератору

7. "Релиз статического анализатора cppcheck 2.1"  +5 +/
Сообщение от Аноним (7), 23-Июн-20, 12:31 
Что ты несёшь?
Ответить | Правка | Наверх | Cообщить модератору

14. "Релиз статического анализатора cppcheck 2.1"  +1 +/
Сообщение от Аноним (14), 23-Июн-20, 14:51 
Пургу
Ответить | Правка | Наверх | Cообщить модератору

8. "Релиз статического анализатора cppcheck 2.1"  +2 +/
Сообщение от A.Stahl (ok), 23-Июн-20, 12:46 
Я не знаю на что способен PVS-Studio (когда у меня было настроение попробовать они предлагали использовать его бесплатно, но требовали добавить в каждый проверяемый файл шапку с уведомлением об проверке. При этом эта шапка содержала какую-то странную шутку. Т.е. не просто "Файл был проверен PSV такой-то версии", а с забавной неуместной шуткой вроде тех, которые я тут регулярно оставляю в случайных тредах), но cppcheck занимается мелким украшательством вроде "Consider using std::count_if algorithm instead of a raw loop." Ничего такого. Я обычно его запускаю ближе к релизу. Не вижу от него пользы в процессе разработки.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

21. "Релиз статического анализатора cppcheck 2.1"  +1 +/
Сообщение от Sluggard (ok), 23-Июн-20, 18:30 
> Т.е. не просто "Файл был проверен PSV такой-то версии", а с забавной неуместной шуткой вроде тех, которые я тут регулярно оставляю в случайных тредах)

«Dear PVS-Studio, please check it.»

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

28. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Andrey_Karpov (ok), 23-Июн-20, 21:12 
Информация устарела :). Есть и другие бесплатные варианты лицензирования PVS-Studio: https://www.viva64.com/ru/b/0614/
Плюс можно поиграть с PVS-Studio в Compiler Explorer (godbolt): https://www.viva64.com/ru/online-examples/
Ответить | Правка | Наверх | Cообщить модератору

32. "Релиз статического анализатора cppcheck 2.1"  +1 +/
Сообщение от Sluggard (ok), 23-Июн-20, 21:20 
Речь шла о том, что было — требование внесения правки в каждый проверяемый файл, с определённым комментарием, содержащим эту дебильную фразу.


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

35. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Andrey_Karpov (ok), 23-Июн-20, 21:24 
Отличный вариант для закрытых проектов. У других анализаторов подобного режима нет. Для открытых проектов есть новый режим, описанный в статье. Ничего никуда добавлять не надо. :)
Ответить | Правка | Наверх | Cообщить модератору

63. "Релиз статического анализатора cppcheck 2.1"  –1 +/
Сообщение от fske (?), 25-Июн-20, 00:34 
То есть тот, кто по каким-то причинам не хочет открывать код, должен был слить его вам ради проверки? Мда, скачзочные долбонафты.
Ответить | Правка | Наверх | Cообщить модератору

65. "Релиз статического анализатора cppcheck 2.1"  +1 +/
Сообщение от Andrey_Karpov (ok), 25-Июн-20, 07:56 
"Не читал, но осуждаю". Куда и что вы собрались сливать?
Прошу прочитать статью, чтобы узнать о всех вариантах бесплатного лицензирования: https://www.viva64.com/ru/b/0614/
Ответить | Правка | Наверх | Cообщить модератору

10. "Релиз статического анализатора cppcheck 2.1"  –5 +/
Сообщение от Аноним (10), 23-Июн-20, 13:22 
>Насколько оно хуже PVS-Studio 🦄🌈?

Оно непроприетарное. Только этим уже хуже и автоматом переходит в категорию "поделки" 🤮

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

15. "Релиз статического анализатора cppcheck 2.1"  +2 +/
Сообщение от Какаянахренразница (ok), 23-Июн-20, 14:52 
Я прочитал первое предложение и поспешил плюсануть анонима. Оно непроприетарное и это его плюс. А пытающиеся представить закрытость кода как достоинство пускай и дальше целуют Карпова в ... бумажник.
Ответить | Правка | Наверх | Cообщить модератору

16. "Релиз статического анализатора cppcheck 2.1"  +1 +/
Сообщение от Аноним (14), 23-Июн-20, 14:53 
Тем, что оно непроприетарное, как раз таки, лучше.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

17. "Релиз статического анализатора cppcheck 2.1"  –7 +/
Сообщение от Аноним (17), 23-Июн-20, 16:06 
Нет, хуже. И да, лови минус.
Ответить | Правка | Наверх | Cообщить модератору

19. "Релиз статического анализатора cppcheck 2.1"  +1 +/
Сообщение от ann (??), 23-Июн-20, 16:47 
Нет лучше. И да, лови минус.
Ответить | Правка | Наверх | Cообщить модератору

60. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (59), 24-Июн-20, 16:15 
И кто из нас больше минусов наловил? ;)
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

22. "Релиз статического анализатора cppcheck 2.1"  +3 +/
Сообщение от Аноним (-), 23-Июн-20, 18:31 
> Насколько оно хуже PVS-Studio 🦄🌈?

Оно как минимум опенсорсное и поэтому ставится просто из пакетов дистра. Ну или компиляется, если совсем свежак нужен, при том без особых сложностей. А блобню себе в систему тащить лично я например не буду.

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

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

Праальна!

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

26. "Релиз статического анализатора cppcheck 2.1"  +2 +/
Сообщение от Аноним (-), 23-Июн-20, 20:34 
Для меня блоб без сорца - untrusted by default. А ковырять дизасмом столько хлама для проверки мне все же впадлу.
Ответить | Правка | Наверх | Cообщить модератору

33. "Релиз статического анализатора cppcheck 2.1"  –1 +/
Сообщение от Andrey_Karpov (ok), 23-Июн-20, 21:22 
Что интересно: пост про Cppcheck, но все обсуждают PVS-Studio. :)

Раз так, время рассказать, что появился online-вариант для экспериментирования с проверкой синтетических примеров на сайте Compiler Explorer: https://www.viva64.com/ru/online-examples/

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

36. "Релиз статического анализатора cppcheck 2.1"  +2 +/
Сообщение от Аноним (-), 23-Июн-20, 21:26 
> Что интересно: пост про Cppcheck, но все обсуждают PVS-Studio. :)

Ну так радовались бы бесплатному пиару :)

> что появился online-вариант для экспериментирования

Еще б сделали это онлайн сервисом который с гитхаба какого можно подцепить автоматически, народ навесил бы толпы плашек с этой штукой. Вот это был бы уже крупнооптовый пиар. А на правах дурацкой идеи подружиться с MS и гонять проприетариям это в их непубличных репах за скромную мзду типа подписки =)

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

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ообщить модератору

50. "Релиз статического анализатора cppcheck 2.1"  +1 +/
Сообщение от Аноним (50), 24-Июн-20, 10:02 
На сайт viva64.com не заходим он содержит вредоностный JavaScript
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

58. "Релиз статического анализатора cppcheck 2.1"  +1 +/
Сообщение от Аноним (58), 24-Июн-20, 15:27 
Тут же у каждого первого javascript отключен, не?
Ответить | Правка | Наверх | Cообщить модератору

77. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (76), 26-Июн-20, 09:25 
Да потому что ты задрал всех своим пивасом. Надо про CodeChecker статейку запилить, что ли, чтобы ты утёрся.
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

61. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (61), 24-Июн-20, 16:35 
А что, компиляторы си настолько днище, что требуется отдельный чекер?!
Ответить | Правка | Наверх | Cообщить модератору

69. "Релиз статического анализатора cppcheck 2.1"  –1 +/
Сообщение от anonimous (?), 25-Июн-20, 15:26 
Ну вот ошибки копи-пасты например они же обычно синтаксически правильны.
Ответить | Правка | Наверх | Cообщить модератору

81. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (61), 27-Июн-20, 21:15 
и как об этом догадается какой-то чекер?
Ответить | Правка | Наверх | Cообщить модератору

83. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Andrey_Karpov (ok), 28-Июн-20, 12:01 
Легко догадается. Пример: https://www.viva64.com/ru/b/0260/
Ответить | Правка | Наверх | Cообщить модератору

73. "Релиз статического анализатора cppcheck 2.1"  –3 +/
Сообщение от Аноним (74), 25-Июн-20, 18:20 
> А что, компиляторы си настолько днище, что требуется отдельный чекер?!

Ну, знаешь, для компилятора наверное будет перебором пытаться умничать на тему того что область видимости переменной можно урезать. А вот для более дотошного анализатора - уже вариант.

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

82. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (61), 27-Июн-20, 21:17 
бла-бла-бла, одни слова...
Ответить | Правка | Наверх | Cообщить модератору

62. "Релиз статического анализатора cppcheck 2.1"  +2 +/
Сообщение от Аноним (-), 24-Июн-20, 20:35 
Лысый из пивасика со своей паствой совсем тред зарсал. Пойду помоюсь.
Ответить | Правка | Наверх | Cообщить модератору

66. "Релиз статического анализатора cppcheck 2.1"  +1 +/
Сообщение от Аноним (66), 25-Июн-20, 12:05 
Ах как всех раскумарило после слов Андрюши: "Анализатор PVS-Studio действительно более мощный, чем Cppcheck. Не понятно, что в этом неожиданного и подозрительного. Коммерческие инструменты, как правило, лучше бесплатных аналогов."
Ответить | Правка | Наверх | Cообщить модератору

67. "Релиз статического анализатора cppcheck 2.1"  +/
Сообщение от Аноним (-), 25-Июн-20, 12:45 
Это всего лишь твоё личное мнение.
Ответить | Правка | Наверх | Cообщить модератору

68. "Релиз статического анализатора cppcheck 2.1"  +2 +/
Сообщение от anonimous (?), 25-Июн-20, 15:24 
Я пвсом не пользовался, но то что они в статьях демонстрирует сипипичек явно не осилит. Вообще ощущение что он берет такие заметные ошибки, что их и так обычно быстро заметишь + предупреждения не особо полезные, в общем разочаровывает.
А чего все пвс так ненавидят то? Ну кто-то платит и получает за свои деньги и ладно. Был бы недоволен, не платил бы. А на конкретно моих небольших проектах ощущение, что для них стат анализ не особо нужен вообще.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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