Некоторые пользователи C# анализатора PVS-Studio сталкивались с тем, что этап подготовки проектов либо работает очень долго, либо вообще зависает. В этой заметке мы рассмотрим, как могла...
Если вы не понаслышке знаете о MISRA и хотели бы понимать, соответствует ли ваш проект какому-то из стандартов ассоциации MISRA, то есть решение. Имя ему - MISRA Compliance. С недавних пор...
Эпизод 300 CppCast с гостем Маршаллом Клоу, записанный 18 мая 2021. В этом эпизоде Роб Ирвинг и Джейсон Тернер беседуют с Маршаллом Клоу о стабильности ABI. Также они поговорят о ASAN и...
Не всем нравится работать в поддержке. Огромное количество людей выгорает на ней. Так может не стоит вообще её иметь? Какую выгоду она несёт? Можно ли как-то не выгорать от поддержки? Попробуем...
C# 9 вышел уже более полугода назад, но объёмный список его изменений всё ещё не полностью переварен сообществом, и наиболее удачные практики использования новых возможностей ещё предстоит...
Эпизод 285 CppCast был записан 3 февраля 2020 года. Ведущие Роб Ирвинг и Джейсон Тернер побеседовали с Виктором Сиара о разных способах фильтрации контейнеров в C++. Обсудили пост в блоге Visual...
25 августа 2021 года ядру Linux исполняется 30 лет. За это время ядро пережило множество изменений, так же, как и мы. Сегодня это огромный проект, работающий на миллионах различных...
XSS, или межсайтовый скриптинг, является одной из самых часто встречающихся уязвимостей в веб-приложениях. Она уже долгое время входит в OWASP Top 10 – список самых критичных угроз...
Как писать чистый код? Этому посвещают книги и статьи. Мы решили не стоять в стороне и дать рекоммендации с нашей стороны. PVS-Studio занимается разработкой статического анализатора, так что у нас накопился огромный опыт в поиске проблемных мест в коде.
С выходом .NET5 дальнейшее развитие некоторых проектов оказалось под вопросом из-за сложности портирования. Если от небольших устаревших библиотек можно отказаться или найти им замену, то...