Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск cppcheck 2.7, статического анализатора кода для языков C++ и С" | +/– | |
Сообщение от opennews (??), 08-Фев-22, 16:20 | ||
Вышла новая версия статического анализатора кода cppcheck 2.7, позволяющего выявлять различные классы ошибок в коде на языках Си и Си++,... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | –5 +/– | |
Сообщение от Аноним (1), 08-Фев-22, 16:20 | ||
а есть что-то подобное для раста? для выявления утечек памяти и всего такого -- в общем типичных проблем растокода | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +4 +/– | |
Сообщение от topin89 (ok), 08-Фев-22, 17:02 | ||
> для выявления утечек памяти и всего такого -- в общем типичных проблем растокода | ||
Ответить | Правка | Наверх | Cообщить модератору |
15. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | –1 +/– | |
Сообщение от Аноним (15), 08-Фев-22, 19:32 | ||
Отличный компактный инструмент | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +2 +/– | |
Сообщение от Самокатофил (?), 08-Фев-22, 20:28 | ||
Да лан, надо отдать должное этим чувакам, они свой пивас затолкали даже интолу, вроде?! | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Аноним (29), 08-Фев-22, 21:59 | ||
У коверити есть бесплатный CI для свободных проектов. | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
6. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | –2 +/– | |
Сообщение от Аноним (6), 08-Фев-22, 17:16 | ||
Я так и не смог найти каких-нибудь инструментов для раста. Память просто вытекает _куда-то_, исполнение просто зависает _почему-то_, но зато без проблем с кодом. Может быть стоит подождать и баги ллвм исправят, тогда то точно всё будет работать как надо. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
8. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Аноним (6), 08-Фев-22, 17:28 | ||
Ах да, ещё вечные проблемы с синхронизацией мультипотока в расте ударили с новой силой. Да я смотрю и жырнолисе косяки синхронизации табов полезли как вебрендер на расте впихнули, хотя, казалось бы, главный и единственный пользователь раста должен понимать, что к чему. Отсутствие инструментов для отладки делает ситуацию куда хуже чем с привычными проблемами плюсов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Анонн (?), 08-Фев-22, 18:15 | ||
Ты наркоман что ли? Какое отношение веб-рендер имеет к синку табов? | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | –1 +/– | |
Сообщение от Аноним (6), 08-Фев-22, 18:36 | ||
Табы отваливаются из-за вебрендера, не иначе. Это проявляется как глюки отрисовки при попытке скроллить и глюки интерфейса, можно переключить на соседний таб в другом контентном процессе и там всё нормально, он не теряется. Если бы можно было прибить контентный процесс я бы не жаловался, но при этом весь интерфейс перестаёт нормально работать и единственное решение это перезапуск. До вебрендера такого точно не было. Проявляется чаще всего когда таб возвращается из свопа. | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | –2 +/– | |
Сообщение от Alexey (??), 08-Фев-22, 20:06 | ||
На самом деле вопрос надо ставить не так. "Есть ли для C++ такие анализаторы, которые ищут проблемы с памятью так же хорошо как базовый синтакс Rust". И ответ - нет. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
21. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +1 +/– | |
Сообщение от Самокатофил (?), 08-Фев-22, 20:23 | ||
https://nvd.nist.gov/vuln/detail/CVE-2018-1000810 | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Самокатофил (?), 08-Фев-22, 20:29 | ||
https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=rust | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | –1 +/– | |
Сообщение от Аноним (38), 09-Фев-22, 08:38 | ||
Вродебы раст позиционируется как штука которая исключит подобные ошибки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
51. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Самокатофил (?), 09-Фев-22, 15:12 | ||
> Вродебы раст позиционируется как штука которая исключит подобные ошибки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Аноним (58), 09-Фев-22, 15:31 | ||
> https://github.com/jeromefroe/lru-rs/issues/120 | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Alexey (??), 08-Фев-22, 21:26 | ||
Дык давайте тогда с C++ и C сравним. Вот где безопасность должна быть. Все-таки 40 лет разработки. | ||
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору |
28. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Самокатофил (?), 08-Фев-22, 21:38 | ||
Но ведь "базовый синтаксис раст", май эс. ;) | ||
Ответить | Правка | Наверх | Cообщить модератору |
78. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +1 +/– | |
Сообщение от фывфывфыв (?), 10-Фев-22, 13:56 | ||
Внезапно, да, помог. Хочешь писать безопасно? Лови небольшие оверхеды и используй unsafe. Хочешь быстро? Следи за своим кодом сам. Что не так? | ||
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору |
24. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | –2 +/– | |
Сообщение от Аноним (24), 08-Фев-22, 21:19 | ||
> И ответ - нет. | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
41. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Crazy Alex (ok), 09-Фев-22, 11:33 | ||
Если для практики, а не меряться "кто круче" - то вообще тривиально. Банальная проверка на отсутствие сырых указателей как членов класса и создания умных указателей из сырых (а не с помощью make_unique()/make_shared()) и арифметики с указателями вне begin() и end() вылечит 99% проблем. Остаётся ещё всякий bounds checking по вычисленным индексам - но это в прицнипе в компайл-тайме не ловится, а в рантайме адски дорого. | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
25. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | –1 +/– | |
Сообщение от ЛОЛВАТ (?), 08-Фев-22, 21:26 | ||
в раст все работает из коробки | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
27. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Alexey (??), 08-Фев-22, 21:30 | ||
Нет, по сути язык заставляет писать код, который проходит его внутренний линтер (в его случае линтер следить за владением объектов). Так что априори код безопаснее, чем C++, где компилится даже откровенно бредовый код, который должен просто быть синтаксически верным. Т.е. можете просто написать код, который в бесконечном цикле выделяет через new память и не освобождает. И вам для этого даже не надо писать хаки, фича доступна из коробки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. Скрыто модератором | –1 +/– | |
Сообщение от Аноним (35), 09-Фев-22, 04:51 | ||
Ответить | Правка | Наверх | Cообщить модератору |
39. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Аноним (38), 09-Фев-22, 08:40 | ||
>который проходит его внутренний линтер (в его случае линтер следить за владением объектов). | ||
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору |
44. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Аноним (-), 09-Фев-22, 12:50 | ||
>>который проходит его внутренний линтер (в его случае линтер следить за владением объектов). | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Аноним (38), 09-Фев-22, 13:19 | ||
Получается без unsafe ничего на Rust кроме Hello World не написать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | –1 +/– | |
Сообщение от Аноним (50), 09-Фев-22, 15:05 | ||
> Получается без unsafe ничего на Rust кроме Hello World не написать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
52. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Самокатофил (?), 09-Фев-22, 15:14 | ||
>> Получается без unsafe ничего на Rust кроме Hello World не написать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | –1 +/– | |
Сообщение от Аноним (55), 09-Фев-22, 15:20 | ||
Какой чудный раст! | ||
Ответить | Правка | Наверх | Cообщить модератору |
56. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Аноним (58), 09-Фев-22, 15:25 | ||
> А что скажешь на это: | ||
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору |
54. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | –1 +/– | |
Сообщение от Аноним (55), 09-Фев-22, 15:17 | ||
> из раста коснуться внешнего | ||
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору |
57. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Аноним (58), 09-Фев-22, 15:28 | ||
>>> rusqlite | ||
Ответить | Правка | Наверх | Cообщить модератору |
67. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Самокатофил (?), 09-Фев-22, 17:27 | ||
>> из раста коснуться внешнего | ||
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору |
42. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | –1 +/– | |
Сообщение от Crazy Alex (ok), 09-Фев-22, 11:35 | ||
...а потом оказывается, что вы пишете программу для тестирования работы OOM киллера. | ||
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору |
31. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Аноним (31), 08-Фев-22, 23:55 | ||
В компилятор встроен - одна половина MIR, вторая половина в официальном крейте Miri https://github.com/rust-lang/miri#bugs-found-by-miri | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
32. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Аноним (31), 09-Фев-22, 00:00 | ||
Есть еще tsan https://github.com/tokio-rs/loom | ||
Ответить | Правка | Наверх | Cообщить модератору |
81. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Redanec (?), 11-Фев-22, 23:41 | ||
Miri | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
3. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Аноним (3), 08-Фев-22, 16:49 | ||
Пользуются ли ей разработчики KDE? | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +3 +/– | |
Сообщение от Анонн (?), 08-Фев-22, 18:13 | ||
Отличный и крайне недооцененный проект. Жалко что им так мало пользуются. | ||
Ответить | Правка | Наверх | Cообщить модератору |
13. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Аноним (15), 08-Фев-22, 19:30 | ||
много кто пользуется | ||
Ответить | Правка | Наверх | Cообщить модератору |
19. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Alexey (??), 08-Фев-22, 20:07 | ||
Сильно много ложных срабатываний. | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
20. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +2 +/– | |
Сообщение от Самокатофил (?), 08-Фев-22, 20:14 | ||
Отличный. Когда-то даже удивился, увидев его враппер в исходниках wireshark'a. Инструмент оцененный теми, кому надо. Вот бы еще разраб сделал нормальный ман, вместо этого генерируемого убожества... просто же, ну, или, если удобно так -- добавлять в дист сгенеренный ман, как принято у аристократии... | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
30. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +1 +/– | |
Сообщение от Аноним (30), 08-Фев-22, 23:44 | ||
>> Добавлена поддержка представлений (view) контейнеров - в тег библиотеки добавлен атрибут view, указывающий, что класс является представлением. Код анализа времени жизни обновлён для использования данного атрибута при поиске "висячих" контейнеров; | ||
Ответить | Правка | Наверх | Cообщить модератору |
33. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +2 +/– | |
Сообщение от Аноним (33), 09-Фев-22, 02:20 | ||
Когда я изучал C++ не было ... так что и ну его нафиг | ||
Ответить | Правка | Наверх | Cообщить модератору |
48. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Аноним (48), 09-Фев-22, 13:57 | ||
Когда Я изучал, С++ еще не было.. | ||
Ответить | Правка | Наверх | Cообщить модератору |
74. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от . (?), 10-Фев-22, 06:49 | ||
я ждал что ктото это напишет. такие вы пупсики | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от . (?), 09-Фев-22, 03:46 | ||
странные ощущения оставляет. как будто зря каждый раз жру кактус чтобы его настроить, а выдача как от модных варнингов гцц. (про си) | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Аноним (37), 09-Фев-22, 07:12 | ||
Описание к третьей ссылке поправьте. Во-первых, MIRSA - это не стиль оформления кода. Во-вторых, в cppcheck нет проверок стилей оформления кода. | ||
Ответить | Правка | Наверх | Cообщить модератору |
76. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Аноним (76), 10-Фев-22, 09:39 | ||
Им посрать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
77. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Совершенно другой аноним (?), 10-Фев-22, 11:28 | ||
Подскажите пожалуйста, как это лучше назвать? Стиль кодирования? Правила кодирования? | ||
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору |
80. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | –1 +/– | |
Сообщение от Аноним (-), 11-Фев-22, 09:11 | ||
Правописание. | ||
Ответить | Правка | Наверх | Cообщить модератору |
43. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от InuYasha (??), 09-Фев-22, 11:38 | ||
Что-то подсказывает мне, что donate-cpu.py имеет в зависимостях donate-bandwidth.py... | ||
Ответить | Правка | Наверх | Cообщить модератору |
75. "Выпуск cppcheck 2.7, статического анализатора кода для языко..." | +/– | |
Сообщение от Аноним (76), 10-Фев-22, 09:38 | ||
Не надо. Далее стандартные средства студии находят больше, чем это. | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |