<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск cppcheck 2.11, статического анализатора кода для языков C++ и С</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/130860.html</link>
    <description>Вышла новая версия статического анализатора кода cppcheck 2.11, позволяющего выявлять различные классы ошибок в коде на языках Си и Си++,...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=59355&lt;br&gt;</description>

<item>
    <title>Выпуск cppcheck 2.11, статического анализатора кода для язык... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/130860.html#75</link>
    <pubDate>Mon, 03 Jul 2023 09:20:39 GMT</pubDate>
    <description>Я как-то не встречал уязвимостей, вызванных форматированием кода. Да, плохой стиль может быть причиной, почему уязвимость не заметили, но это другое&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск cppcheck 2.11, статического анализатора кода для язык... (n00by)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/130860.html#74</link>
    <pubDate>Sat, 01 Jul 2023 08:44:18 GMT</pubDate>
    <description>Вот я и пишу, что автор пришёл рекламировать viva64 на форум, а в результате критики отказался от начальных целей и преобразовал проект в другой, успешный. Потому пиар-отдел и повторяет то действие (рекламу) так усердно. Из 1000 ответов критиков 1 может оказаться дельным, вот ради этого всё и затевается.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск cppcheck 2.11, статического анализатора кода для язык... (Совершенно другой аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/130860.html#72</link>
    <pubDate>Sat, 01 Jul 2023 05:50:39 GMT</pubDate>
    <description>&amp;gt; Не отчаивайтесь, анонимы.&lt;br&gt;&amp;gt; Для XP подходит эта версия: &lt;br&gt;&amp;gt; https://github.com/danmar/cppcheck/releases/tag/1.69 &lt;br&gt;&lt;br&gt;с довольно обозримыми правками консольная версия собирается до 2.3, если не путаю. Дальше они перешли с потоков ОС на потоки стандарта C++, ещё чего-то поменяли, правок сильно слишком много и собирать дальше уже не получилось.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск cppcheck 2.11, статического анализатора кода для язык... (Совершенно другой аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/130860.html#71</link>
    <pubDate>Sat, 01 Jul 2023 05:26:58 GMT</pubDate>
    <description>&amp;gt; Но разработку-то на этой машине вести зачем?&lt;br&gt;&lt;br&gt;ну, если для работы остального окружения нужны программы, работающие только в MS-DOS и не так приходится раскорячиваться, хотя, конечно, разные dosbox-ы и dosemu немного облегчают дело..&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск cppcheck 2.11, статического анализатора кода для язык... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/130860.html#70</link>
    <pubDate>Sat, 01 Jul 2023 01:45:01 GMT</pubDate>
    <description>&amp;gt; А очень просто, никаких загадок. Анализа &quot;легаси&quot; конструкций не производится.&lt;br&gt;&lt;br&gt;Что значит - легаси? Почти все сишные конструкции валидны и в си++ и не объявлены deprecated даже в самой последней версии стандарта. Так что без их рюхания и анализ плюсов не получится.&lt;br&gt;&lt;br&gt;&amp;gt; Си и его компиляторы слишком непредсказуемые на сколько-нибудь сложной логике,&lt;br&gt;&lt;br&gt;Нормальные, если уметь их готовить. И сабж тому пример, вполне себе нашел пару мест которые мне не нравятся в моих фирмварях. Хоть они и деланы для надежной работы без багов. Сабж подхайлайтил пару мест которые работали - но стоило все же переписать, если вон то было целью.&lt;br&gt;&lt;br&gt;&amp;gt; в таких вопросах намного безопаснее ассемблер.&lt;br&gt;&lt;br&gt;Угу, щас. Там вообще ни аннотации намерений кодера нет, ни структурирования данных нормального (e.g. struct), ни типизации, ни нормального визуального структурирования программы. А уж проверить что функцию нормально вызвали автоматически - да сейчас.&lt;br&gt;&lt;br&gt;&amp;gt; Какой-нибудь compcert ещё можно в ракеты запихнуть.&lt;br&gt;&lt;br&gt;Запихивайте наздоровье, я не </description>
</item>

<item>
    <title>Выпуск cppcheck 2.11, статического анализатора кода для язык... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/130860.html#69</link>
    <pubDate>Sat, 01 Jul 2023 01:34:01 GMT</pubDate>
    <description>&amp;gt; Разумеется если пользоваться этим куском старого десятилетнего говна, то ничего и не&lt;br&gt;&amp;gt; найдете. &lt;br&gt;&lt;br&gt;Я пользовался GCC 8 и 10 и даже -Wall -Wextra, pedantic, -Wconversion (этот особенно злой) и проч. А на некоторые платформы свежего GCC может и не быть. Скажем для AVR гцц в дистрах обычно застыл на уровне 5.4 и что-то более новые не релизят, может какие проблемы есть с той платформой, мало ли.&lt;br&gt;&lt;br&gt;И еще - есть баги компилера. Если gc 4.8 генерил правильный код во всех ситуациях, то что более новый генерит не хуже, во всех ситуациях - отдельный квест по валидации и чертова куча тестов того что получилось заново. Баги в компилерах и на стыке все же бывают.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск cppcheck 2.11, статического анализатора кода для язык... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/130860.html#68</link>
    <pubDate>Sat, 01 Jul 2023 01:28:58 GMT</pubDate>
    <description>&amp;gt; Да, тут стоило бы конкретизировать, _при сборке каким компилятором_ эти проверки.&lt;br&gt;&amp;gt; Из интереса прикручивал к сишным проектам и сабж абсолютно бесполезен -- &lt;br&gt;&amp;gt; даже если компилятор уже жалуется, он ничего не увидит. &lt;br&gt;&lt;br&gt;А у меня весьма недурно ловил спорные моменты. И это в сишной фирваре где antbug coding был от души. А все равно пару моментов нащупал и я согласен с ним что в принципе так лучше было не делать. С чего это он &quot;бесполезный&quot;?&lt;br&gt;&lt;br&gt;Просто его пускать надо как-то типа cppcheck --enable=all --bug-hunting &amp;lt;what&amp;gt;. Bug-hunting может дать ложные срабатывания но все равно полезен.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск cppcheck 2.11, статического анализатора кода для язык... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/130860.html#67</link>
    <pubDate>Sat, 01 Jul 2023 00:39:26 GMT</pubDate>
    <description>Я не спорю, что в составе программно-аппаратных комплексов можно и MS-DOS найти. Но разработку-то на этой машине вести зачем?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск cppcheck 2.11, статического анализатора кода для язык... (Anonymoustus)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/130860.html#65</link>
    <pubDate>Fri, 30 Jun 2023 15:38:54 GMT</pubDate>
    <description>Не отчаивайтесь, анонимы.&lt;br&gt;&lt;br&gt;Для XP подходит эта версия:&lt;br&gt;&lt;br&gt;https://github.com/danmar/cppcheck/releases/tag/1.69&lt;br&gt;&lt;br&gt;https://sourceforge.net/projects/cppcheck/files/cppcheck/1.69&lt;br&gt;&lt;br&gt;Для Висты:&lt;br&gt;&lt;br&gt;https://github.com/danmar/cppcheck/releases/tag/1.83&lt;br&gt;&lt;br&gt;https://sourceforge.net/projects/cppcheck/files/cppcheck/1.83&lt;br&gt;&lt;br&gt;&lt;br&gt;Проверил вчера свой хелловорлд -- ошибок нет. :-)&lt;br&gt;</description>
</item>

</channel>
</rss>
