Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск новой версии статического анализатора кода для языков C++ и С cppcheck 2.6" | +/– | |
| Сообщение от opennews (ok), 07-Окт-21, 15:38 | ||
Вышла новая версия статического анализатора кода cppcheck 2.6, позволяющего выявлять различные классы ошибок в коде на языках Си и Си++, в том числе при использовании нестандартного синтаксиса, типичного для встраиваемых систем. Предоставляется коллекция плагинов, через которые обеспечена интеграция cppcheck с различными системами разработки, непрерывной интеграции и тестирования, а также предоставлены такие возможности как проверка соответствия кода стилю оформления кода. Для разбора кода может применяться как собственный парсер, так и внешний парсер от Clang. В состав также входит скрипт donate-cpu.py для предоставления локальных ресурсов для выполнения работы по совместной проверке кода пакетов Debian. Исходные тексты проекта распространяются под лицензией GPLv3... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. "Выпуск новой версии статического анализатора кода для языков..." | +/– | |
| Сообщение от leibniz (ok), 07-Окт-21, 15:38 | ||
лучший анализатор кода -- мозг программиста | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 38. "Выпуск новой версии статического анализатора кода для языков..." | +8 +/– | |
| Сообщение от Аноним (38), 07-Окт-21, 18:13 | ||
Уже много десятилетий, как нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 41. "Выпуск новой версии статического анализатора кода для языков..." | +11 +/– | |
| Сообщение от Злюка (?), 07-Окт-21, 18:47 | ||
Не правда. У некоторых еще есть. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 42. "Выпуск новой версии статического анализатора кода для языков..." | +2 +/– | |
| Сообщение от ы (?), 07-Окт-21, 18:51 | ||
Вам бы, сударь, синтаксический анализатор не помешало бы. Такие дела. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 63. "Выпуск новой версии статического анализатора кода для языков..." | +1 +/– | |
| Сообщение от n00by (ok), 08-Окт-21, 10:30 | ||
Семантический. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 53. "Выпуск новой версии статического анализатора кода для языков..." | +2 +/– | |
| Сообщение от Аноним (53), 07-Окт-21, 20:55 | ||
>У некоторых еще есть. | ||
| Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору | ||
| 46. "Выпуск новой версии статического анализатора кода для языков..." | +/– | |
| Сообщение от InuYasha (??), 07-Окт-21, 19:29 | ||
нет, потому что очень устаёт X( | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 47. "Выпуск новой версии статического анализатора кода для языков..." | +11 +/– | |
| Сообщение от Аноним (47), 07-Окт-21, 19:30 | ||
Да! Но при условии что этот программист больше не человек и не способен ошибиться. | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 60. "Выпуск новой версии статического анализатора кода для языков..." | +2 +/– | |
| Сообщение от Vkni (ok), 08-Окт-21, 06:57 | ||
Это, как раз, ни о чём. Статические анализаторы имеют право на ошибку - ложноположительное срабатывание. Иначе бы их проверки были включены в компилятор и имели статус Error, а не Warning. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 62. "Выпуск новой версии статического анализатора кода для языков..." | –3 +/– | |
| Сообщение от Дмитрий (??), 08-Окт-21, 09:40 | ||
Нельзя просто так взять и поменять Warning на Error. В первую очередь из-за сохранения обратной совместимости | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 78. "Выпуск новой версии статического анализатора кода для языков..." | +1 +/– | |
| Сообщение от Vkni (ok), 09-Окт-21, 22:18 | ||
Ну хорошо, в предупреждения компилятора засунуть все эти cppcheck/PVS Studio. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 72. "Выпуск новой версии статического анализатора кода для языков..." | +/– | |
| Сообщение от Аноним (72), 08-Окт-21, 20:04 | ||
Сейчас к тебе придут наркоманы и расскажут про компилятор и софт не имеющий ошибок. | ||
| Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору | ||
| 54. "Выпуск новой версии статического анализатора кода для языков..." | +2 +/– | |
| Сообщение от Ульянка (?), 07-Окт-21, 21:39 | ||
у тебя всегда все лучшее, бессмысленный комментатор | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 55. "Выпуск новой версии статического анализатора кода для языков..." | –5 +/– | |
| Сообщение от Умпа (?), 07-Окт-21, 21:48 | ||
>> лучший анализатор кода -- мозг программиста | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 56. "Выпуск новой версии статического анализатора кода для языков..." | +2 +/– | |
| Сообщение от Аноним (56), 07-Окт-21, 23:09 | ||
Для си smatch больше проблем находил. Только из гита собирать ннада. Мозг программиста такая вещь, он ожидает, что код будет работать, а потом оказывается, не везде и не всегда. | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 66. "Выпуск новой версии статического анализатора кода для языков..." | +/– | |
| Сообщение от acroobat (??), 08-Окт-21, 15:18 | ||
Если программист - робот, то да. | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 3. "Выпуск cppcheck 2.6, статического анализатора кода для языко..." | +3 +/– | |
| Сообщение от lockywolf (ok), 07-Окт-21, 15:47 | ||
A study at the TU Delft, by Cathal Boogerd and Leon Moonen, empirically assesses the value of MISRA C:2004. It comes to similar results:[29] | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 7. "Выпуск cppcheck 2.6, статического анализатора кода для языко..." | +/– | |
| Сообщение от Неуклюжий танцор (?), 07-Окт-21, 15:53 | ||
Благодарю, добрый человек! Никогда бы не подумал, что так может быть! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 67. "Выпуск cppcheck 2.6, статического анализатора кода для языко..." | +/– | |
| Сообщение от Аноним (-), 08-Окт-21, 15:46 | ||
Ничего не понял. Если ты запостил на аглицком, то и переведи с аглицкого. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 73. "Выпуск cppcheck 2.6, статического анализатора кода для языко..." | +3 +/– | |
| Сообщение от Аноним (73), 08-Окт-21, 20:12 | ||
Продолжайте программировать на своём 1С, пожалуйста. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. Скрыто модератором | –22 +/– | |
| Сообщение от QwertyReg (ok), 07-Окт-21, 15:49 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 6. Скрыто модератором | +7 +/– | |
| Сообщение от Аноним (6), 07-Окт-21, 15:53 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 9. Скрыто модератором | –6 +/– | |
| Сообщение от Аноним (9), 07-Окт-21, 16:00 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 12. Скрыто модератором | +/– | |
| Сообщение от Аноним (12), 07-Окт-21, 16:10 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 15. Скрыто модератором | –2 +/– | |
| Сообщение от Аноним (9), 07-Окт-21, 16:30 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 21. Скрыто модератором | –2 +/– | |
| Сообщение от QwertyReg (ok), 07-Окт-21, 16:37 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 25. Скрыто модератором | +2 +/– | |
| Сообщение от Урри (ok), 07-Окт-21, 16:58 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 33. Скрыто модератором | +/– | |
| Сообщение от lockywolf (ok), 07-Окт-21, 17:59 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 34. Скрыто модератором | +/– | |
| Сообщение от Урри (ok), 07-Окт-21, 18:04 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 36. Скрыто модератором | +1 +/– | |
| Сообщение от Аноним (36), 07-Окт-21, 18:07 | ||
| Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору | ||
| 37. Скрыто модератором | –1 +/– | |
| Сообщение от Аноним (36), 07-Окт-21, 18:10 | ||
| Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору | ||
| 40. Скрыто модератором | –1 +/– | |
| Сообщение от QwertyReg (ok), 07-Окт-21, 18:37 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 43. Скрыто модератором | +/– | |
| Сообщение от Аноним (-), 07-Окт-21, 19:02 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 45. Скрыто модератором | +/– | |
| Сообщение от Дэвид РокфеллерМладший (?), 07-Окт-21, 19:25 | ||
| Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору | ||
| 48. Скрыто модератором | +1 +/– | |
| Сообщение от Дэвид РокфеллерМладший (?), 07-Окт-21, 19:33 | ||
| Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору | ||
| 11. Скрыто модератором | +7 +/– | |
| Сообщение от Аноним (12), 07-Окт-21, 16:08 | ||
| Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору | ||
| 14. Скрыто модератором | +/– | |
| Сообщение от Аноним (14), 07-Окт-21, 16:15 | ||
| Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору | ||
| 50. Скрыто модератором | –1 +/– | |
| Сообщение от МояВенда (ok), 07-Окт-21, 19:53 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 17. Скрыто модератором | +/– | |
| Сообщение от Аноним (17), 07-Окт-21, 16:32 | ||
| Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору | ||
| 13. "Выпуск cppcheck 2.6, статического анализатора кода для языко..." | +/– | |
| Сообщение от Аноним (14), 07-Окт-21, 16:13 | ||
Где A4? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
| 31. "Выпуск cppcheck 2.6, статического анализатора кода для языко..." | –1 +/– | |
| Сообщение от Сатья Наделла (?), 07-Окт-21, 17:36 | ||
Я тоже попробовал ZorinOS и решил пока на ней остаться. Понравились некоторые фишки и я решил их добавить в свой небольшой проект. | ||
| Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору | ||
| 49. "Выпуск cppcheck 2.6, статического анализатора кода для языко..." | –1 +/– | |
| Сообщение от InuYasha (??), 07-Окт-21, 19:33 | ||
> Записи незаписывающихся данных, определения неопределённого поведения, сравнения несравнимых величин, вызова невызываемого кода, выхода из безвыходных ситуаций... wait, oh, shi- | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 58. "Выпуск cppcheck 2.6, статического анализатора кода для языко..." | –1 +/– | |
| Сообщение от Аноньимъ (ok), 08-Окт-21, 04:35 | ||
Что это за безобразие Берремор? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 59. "Выпуск cppcheck 2.6, статического анализатора кода для языко..." | +/– | |
| Сообщение от МарьВанна (?), 08-Окт-21, 06:00 | ||
"Берримор". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 65. "Выпуск cppcheck 2.6, статического анализатора кода для языко..." | –1 +/– | |
| Сообщение от Аноним (-), 08-Окт-21, 13:00 | ||
А нету такого же, но только для ASM-а? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 68. "Выпуск cppcheck 2.6, статического анализатора кода для языко..." | +/– | |
| Сообщение от Совершенно другой аноним (?), 08-Окт-21, 16:22 | ||
Языки ассемблера у всех сильно разные. Вот есть проект https://github.com/gaul/x86lint, но как я понял - он немного не про это. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 69. "Выпуск cppcheck 2.6, статического анализатора кода для языко..." | +/– | |
| Сообщение от n00by (ok), 08-Окт-21, 17:12 | ||
Он вообще не про это. Проверяет опкоды на "оптимальность" по размеру. Надо понимать, что многобайтные NOP намеренно используют для выравнивания целей переходов по границам кеш-линий. Для этих же целей компиляторы могут генерировать "неоптимальные" большие команды. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 70. "Выпуск cppcheck 2.6, статического анализатора кода для языко..." | +1 +/– | |
| Сообщение от Ordu (ok), 08-Окт-21, 17:18 | ||
Нет, и быть не может. Чтобы асм разбирать, что там сделано намеренно, а что случайно, статическому анализатору как-то по машинным инструкциям надо будет угадать задумку программиста, а это за пределами возможностей существующих AI. Единственный способ с этим бороться -- потребовать от программиста аннотациями декларировать свои намерения. Но требуя это, ты требуешь от него, чтобы он писал на высокоуровневом языке аннотаций. И нахрен тогда ассемблер? Дедуктивный вывод даётся программам проще индуктивного. Поэтому программы гораздо лучше из аннотаций могут сгенерить ассемблерный код, чем из ассемблерного кода аннотации. | ||
| Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору | ||
| 71. "Выпуск cppcheck 2.6, статического анализатора кода для языко..." | +/– | |
| Сообщение от Аноним (72), 08-Окт-21, 18:58 | ||
Молодцы. Удачи проекту. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 74. "Выпуск cppcheck 2.6, статического анализатора кода для языко..." | +/– | |
| Сообщение от Аноним (74), 08-Окт-21, 22:49 | ||
я вас предупредил warning | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 77. "Выпуск cppcheck 2.6, статического анализатора кода для языко..." | +/– | |
| Сообщение от Аноним (77), 09-Окт-21, 10:58 | ||
Потому что это далеко не всегда ошибка. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 79. "Выпуск cppcheck 2.6, статического анализатора кода для языко..." | +/– | |
| Сообщение от Andrey_Karpov (ok), 15-Ноя-21, 15:45 | ||
Для информации. Вышел инструмент под названием Cppcheck Premium. Он включает в себя открытый инструмент Cppcheck, а также премиальный компонент. https://habr.com/ru/news/t/589247/ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |