Как стать автором
Обновить

Комментарии 11

Думал как обычно будет куча примеров, а тут лишь «Забыли про нас? А вот мы!». Если по делу, то на трех наших проектах PVS показал 0 проблем кроме пары повторяющихся тестов
Значит это качественный код. Есть, например, C# решение, на котором мы находим сотни реальных ошибок. К сожалению, рассказать подробнее я не могу.

Кстати, сегодня вышел PVS-Studio 6.01 (новое). Хороший повод вновь проверить код.
Проверили! В общем, всё так же хорошо, но нашлась странная проблема в таком вот коде
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?)
Пока ничего интересного. По крайней мере на какой-то рассказ не наберётся.
Себя сами собой проверяем регулярно.
Статья пишется в стиле «вы еще не уверены, что оно вам надо? уверяем Вас, — надо»

ОК, пытаюсь оценить вклад в мою разработку и оправданность покупки. И что вижу? Нет возможности оценить. Отсутствие цены на сайте — плохой тон. Никто так не делает, — даже 1С, у которых цены найти не так просто, в частности, по причине особенностей схемы распространения.

Думаете, начну проверять функциональность, смотреть — надо оно мне это или нет в моих проектах на C#? Может, решусь?
Да ни фига. Время — деньги, и на такие игры я его тратить не готов. Предположение, что у программеров много свободного времени, — необоснованно. И если у вас работают реальные программеры, — вы должны это понимать.
Надо оно мне это или нет в моих проектах на C#?
Нет, не надо. Для индивидуальных проектов платный статический анализ не нужен. По крайней мере настолько, чтобы на этом можно было строить бизнес. Proof.

Мы работаем только с корпоративными клиентами. Для них запрос цены — это стандартная и привычная процедура.
Вы малость расходитесь в этом утверждении с подачей своей статьи. Но, пожалуй, не мне учить вас жить.

Передам от вас потом привет Blackberry, Kodak и прочим, не успевшим перестроиться.
До тех пор — удачи и только удачи! Любой продукт, упрощающий и ускоряющий разработку и отладку, — достоен пожеланий прогресса.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий