Как стать автором
Обновить
15
0
Павел Кузнецов @Pasick

Разработчик

Отправить сообщение

Находим ошибки в коде проекта LLVM с помощью анализатора PVS-Studio

Время на прочтение17 мин
Количество просмотров8.8K
PVS-Studio vs LLVMОколо двух месяцев назад я написал статью о проверке компилятора GCC с помощью анализатора PVS-Studio. Идея статьи была следующая: предупреждения GCC — это хорошо, но недостаточно. Надо использовать специализированные инструменты анализа кода, например, PVS-Studio. В качестве подтверждения я показал ошибки, которые PVS-Studio смог найти в коде GCC. Ряд читателей заметили, что качество кода GCC и его диагностики так себе, в то время как компилятор Clang современен, качественен, свеж и молод. В общем Clang — это ого-го! Что ж, значит пришло время мне проверить с помощью PVS-Studio проект LLVM.
Читать дальше →
Всего голосов 46: ↑41 и ↓5+36
Комментарии40

Почему вам не следует использовать финализаторы

Время на прочтение5 мин
Количество просмотров17K
Не так давно мы работали над диагностикой, связанной с проверкой финализатора, и у нас с коллегой возник спор по поводу деталей работы сборщика мусора и финализации объектов. И хотя я и он занимаемся разработкой на C# более 5 лет, к общему мнению мы не пришли, и я решил изучить этот вопрос подробнее.


Читать дальше →
Всего голосов 43: ↑34 и ↓9+25
Комментарии56

Информация

В рейтинге
Не участвует
Откуда
Тула, Тульская обл., Россия
Дата рождения
Зарегистрирован
Активность