Comments 11
Думал как обычно будет куча примеров, а тут лишь «Забыли про нас? А вот мы!». Если по делу, то на трех наших проектах PVS показал 0 проблем кроме пары повторяющихся тестов
Значит это качественный код. Есть, например, C# решение, на котором мы находим сотни реальных ошибок. К сожалению, рассказать подробнее я не могу.
Кстати, сегодня вышел PVS-Studio 6.01 (новое). Хороший повод вновь проверить код.
Кстати, сегодня вышел PVS-Studio 6.01 (новое). Хороший повод вновь проверить код.
Проверили! В общем, всё так же хорошо, но нашлась странная проблема в таком вот коде
V3042 Possible NullReferenceException. The '?.' and '.' operators are used for accessing members of the _scenario.Backgrounds object
Мы же с нулом сравниваем, зачем ругаться?
if (_scenario.Backgrounds?.Fragments == null || _scenario.Backgrounds.Fragments.Count < 1)
{...}
V3042 Possible NullReferenceException. The '?.' and '.' operators are used for accessing members of the _scenario.Backgrounds object
Мы же с нулом сравниваем, зачем ругаться?
Поэтому, когда я писал FindBugs, мне нравилось находить ошибки в IntelliJ IDEA, у которой самой встроенный приличный статический анализатор Java-кода :-)
Если вы тестировали в PVS-Studio своих конкурентов, пробовали ли вы прогонять свой продукт через них, какие результаты? А PVS-Studio в PVS-Studio?)
А PVS-Studio в PVS-Studio?Ответы на вопросы читателей статей про PVS-Studio, версия 2015
Пока ничего интересного. По крайней мере на какой-то рассказ не наберётся.
Себя сами собой проверяем регулярно.
Себя сами собой проверяем регулярно.
Статья пишется в стиле «вы еще не уверены, что оно вам надо? уверяем Вас, — надо»
ОК, пытаюсь оценить вклад в мою разработку и оправданность покупки. И что вижу? Нет возможности оценить. Отсутствие цены на сайте — плохой тон. Никто так не делает, — даже 1С, у которых цены найти не так просто, в частности, по причине особенностей схемы распространения.
Думаете, начну проверять функциональность, смотреть — надо оно мне это или нет в моих проектах на C#? Может, решусь?
Да ни фига. Время — деньги, и на такие игры я его тратить не готов. Предположение, что у программеров много свободного времени, — необоснованно. И если у вас работают реальные программеры, — вы должны это понимать.
ОК, пытаюсь оценить вклад в мою разработку и оправданность покупки. И что вижу? Нет возможности оценить. Отсутствие цены на сайте — плохой тон. Никто так не делает, — даже 1С, у которых цены найти не так просто, в частности, по причине особенностей схемы распространения.
Думаете, начну проверять функциональность, смотреть — надо оно мне это или нет в моих проектах на C#? Может, решусь?
Да ни фига. Время — деньги, и на такие игры я его тратить не готов. Предположение, что у программеров много свободного времени, — необоснованно. И если у вас работают реальные программеры, — вы должны это понимать.
Надо оно мне это или нет в моих проектах на C#?Нет, не надо. Для индивидуальных проектов платный статический анализ не нужен. По крайней мере настолько, чтобы на этом можно было строить бизнес. Proof.
Мы работаем только с корпоративными клиентами. Для них запрос цены — это стандартная и привычная процедура.
Вы малость расходитесь в этом утверждении с подачей своей статьи. Но, пожалуй, не мне учить вас жить.
Передам от вас потом привет Blackberry, Kodak и прочим, не успевшим перестроиться.
До тех пор — удачи и только удачи! Любой продукт, упрощающий и ускоряющий разработку и отладку, — достоен пожеланий прогресса.
Передам от вас потом привет Blackberry, Kodak и прочим, не успевшим перестроиться.
До тех пор — удачи и только удачи! Любой продукт, упрощающий и ускоряющий разработку и отладку, — достоен пожеланий прогресса.
Sign up to leave a comment.
C#, PVS-Studio, ReSharper