Pull to refresh
22
Karma
4
Rating
Valery Komarov @ValeryKomarov

User

Roslyn API, или из-за чего PVS-Studio очень долго проект анализировал

1. Подробно в этом вовпросе не разбирались, но желание сделать это есть. В будущем когда будет возможность изучим этот вопрос и может даже отдельную статью об этом напишем.
В данный момент надо было пофиксить этот недостаток V3083, поэтому просто исправили и получили профит.
2. Был изменен алгоритм. До этого всегда вначале собирались все вызовы евента и только после оценивалось корректность каждого вызова. Сейчас же отталкиваемся от каждого отдельного вызова евента.

Топ 10 ошибок в проектах Java за 2019 год

assert бросит AssertionError в случае, если bitShiftsInWord будет отрицательным. При рассматриваемых входных данных (wordShifts = 3 и bitShiftsInWord = 0) assert промолчит, т.к. 0 >= 0 true =)

Анализ исходного кода RPC фреймворка Apache Dubbo статическим анализатором PVS-Studio

Если проект заинтересует, то следующая статья может быть и про анализ Mirth (NextGen) Connect.

Анализ исходного кода RPC фреймворка Apache Dubbo статическим анализатором PVS-Studio

На данный момент такой диагностики нет, но в будущем может появится, так как мы анализируем исходники, а не .class файлы.

Information

Rating
728-th
Works in
Date of birth
Registered
Activity