Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top
>
Публикации

Публикации

10 Ноя 2020
Онлайн всемогущий
Илона Ильичева
2020 ворвался бесцеремонно нагло, да еще и со своими правами в нашу тихую, размеренную повседневность. Казалось бы, весь мир ушел в онлайн, и это обстоятельство должно было облегчить жизнь...
...
09 Ноя 2020
Нужно ли статическому анализу машинное обучение?
Виктория Ханиева
Целью этого доклада является представление взгляда на использование машинного обучения в статическом анализе кода со стороны классического подхода. Нужен ли этот "инновационный подход" в этой сфере вообще и какие проблемы связаны с его использованием? Рассмотрим популя…
...
Подписаться на рассылку
Хотите раз в месяц получать от нас подборку вышедших в этот период самых интересных статей и новостей? Подписывайтесь!
05 Ноя 2020
Что такое SAST и как это помогает разработчику?
Филипп Хандельянц
Встречалась ли вам когда-нибудь такая абревиатура, как SAST? Если вы занимаетесь разработкой достаточно долго, то наверняка. Однако вы могли не придать ей значение и очень-очень зря, так как это невероятно важная для всего процесса разработки вещь. Сегодня мы вам расск…
...
02 Ноя 2020
Как скрыть ложные предупреждения анализатора?
Максим Звягинцев
Если вы пользуетесь статическим анализатором, то наверняка бывают ситуации, когда он ошибается (выдаёт ложные срабатывания). Так вот, надо как-нибудь сообщить ему, что он не прав и отправить это предупреждение на покой. К счастью, у нас есть специальный механизм для эт…
...
30 Окт 2020
Хорошо ли вы помните nullable value types? Заглядываем "под капот"
Сергей Васильев
В последнее время модной темой стали nullable reference types. Однако старые добрые nullable value types никуда не делись и всё так же активно используются. Хорошо ли вы помните нюансы работы с...
...
27 Окт 2020
Проверка Clang 11 с помощью PVS-Studio
Андрей Карпов
Время от времени нам приходится писать статьи о проверке очередной версии какого-то компилятора. Это неинтересно. Однако, как показывает практика, если этого долго не делать, люди...
...
22 Окт 2020
Как исключить лишние файлы из статического анализа?
Максим Звягинцев
Мало какой проект сейчас обходится без сторонних библиотек и других полезных готовых решений. Однако анализаторы видят весь код и забвенно отправляются проверять его. Поэтому иногда стоит указать им на те места, где нужно остановиться и ничего не анализировать. Сегодня…
...
22 Окт 2020
Проверка коллекции header-only C++ библиотек (awesome-hpp)
Андрей Карпов
Волею судьбы мы проверили большинство библиотек, входящих в коллекцию под названием "Awesome hpp". Это небольшие проекты на языке C++, состоящие только из заголовочных файлов. Надеемся...
...
21 Окт 2020
Amnesia: The Dark Descent или как забыть поправить копипасту
Виктория Ханиева
В преддверии выхода игры "Amnesia: Rebirth" издательство "Fractional Games" выложило в открытый доступ исходный код легендарной "Amnesia: The Dark Descent" и её продолжения "Amnesia: A Machine...
...
19 Окт 2020
Анализ кода проекта DeepSpeech или почему не стоит писать в namespace std
Георгий Грибков
DeepSpeech – это открытый и свободно распространяемый движок распознавания речи, разрабатываемый компанией Mozilla. Движок имеет довольно высокую производительность и хорошие отзывы пользователей...
...
Показать еще Pagination arrow previous
Показано: - из 1805