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

Вебинар: Зачем тестировщику нужна безопасность? - 16.04

>
>
Публикации: #Knowledge

Публикации: # Knowledge

14 Апр 2017
Статья о статическом анализе кода для менеджеров, которую не стоит читать программистам
Андрей Карпов
Если вы считаете себя хорошим программистом, ну, скажем так, вы оцениваете свой уровень выше среднего, прошу не читать эту статью. Эта статья предназначена для менеджеров программных проектов. С...
...
Как и почему статические анализаторы борются с ложными срабатываниями
Андрей Карпов
В своей предыдущей статье я писал, что мне не нравится подход, при котором статические анализаторы кода оцениваются с помощью синтетических тестов. В статье приводился пример...
...
Подписаться на рассылку
Хотите раз в месяц получать от нас подборку вышедших в этот период самых интересных статей и новостей? Подписывайтесь!
14 Мар 2017
Объяснение эффекта последней строки
Андрей Карпов, Мориц Беллер, Рольф А. Цваан, Энди Зайдман
Микроклоны - это дублированные фрагменты кода очень малого размера - всего лишь несколько инструкций или строк. В этой статье мы рассмотрим "эффект последней строки" - явление, при котором...
...
15 Фев 2017
Об оптимизациях
Владимир Татарчевский
Проверка рекомендации "не берите на себя работу компилятора" из книги "Главный вопрос программирования, рефакторинга и всего...
...
Почему я не люблю синтетические тесты
Андрей Карпов
Мне не нравится, когда кто-то пытается использовать созданные вручную примеры кода для оценки возможностей статического анализатора кода. Сейчас на конкретном примере я продемонстрирую...
...
27 Янв 2017
Как замкнуть переменную в C# и не выстрелить себе в ногу
Иван Кищенко
Еще в далеком 2005 с выходом стандарта C# 2.0 появилась возможность передачи переменной в тело анонимного делегата посредством ее захвата (или замыкания, кому как угодно) из текущего контекста...
...
Как PVS-Studio ищет ошибки: методики и технологии
Андрей Карпов
PVS-Studio - статический анализатор исходного кода для поиска ошибок и уязвимостей в программах на языке C, C++ и C#. В этой статье я хочу дать обзор технологий, которые мы используем в...
...
18 Ноя 2016
Виртуальные события в C#: что-то пошло не так
Сергей Хренов
Недавно я работал над новой C#-диагностикой V3119 для статического анализатора PVS-Studio. Назначение диагностики - выявление потенциально небезопасных конструкций в исходном коде C#, связанных...
...
07 Окт 2016
Почему вам не следует использовать финализаторы
Илья Иванов
Не так давно мы работали над диагностикой, связанной с проверкой финализатора, и у нас с коллегой возник спор по поводу деталей работы сборщика мусора и финализации объектов. И хотя я и он...
...
15 Сен 2016
Как избежать ошибок при написании кода на современном C++
Павел Беликов
Одной из проблем C++ является большое количество конструкций, поведение которых не определено или просто неожиданно для программиста. С такими ошибками мы часто сталкиваемся при...
...
Показать еще Pagination arrow previous
Показано: - из 165