The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Анализатор PVS-Studio помог выявить 10000 ошибок в различных..., opennews (ok), 30-Сен-16, (0) [смотреть все] –3

Сообщения [Сортировка по времени | RSS]


71. "Анализатор PVS-Studio помог выявить 10000 ошибок в различных..."  +4 +/
Сообщение от vstakhovemail (ok), 30-Сен-16, 19:20 
>> Сомневаюсь, что PVS в этом плане лучше, а попробовать его невозможно,
>> потому что проекты сканируются исключительно с целью рекламы самого PVS.
> Открыл главную страницу их сайта и там:
> "Самый лучший способ увидеть пользу от использования анализатора PVS-Studio - проверить
> с его помощью собственные проекты.
> Вы можете скачать дистрибутив PVS-Studio на странице загрузки. Демонстрационная версия
> имеет ограничение по количеству переходов к фрагментам кода, содержащим ошибки. Вы
> можете получить на время полноценную версию анализатора, связавшись с нами."
> Пробовали?

Простите, а что я буду в osx/linux/bsd делать с exe файлом, в котором распространяется данное изделие? Мой opensource проект работает только в POSIX окружении, и у меня нет ни малейшего желания портировать его под Windows. Ну то есть, требовать для проверки opensource проектов наличия OS Windows - это шикарный номер, но не для нашего цирка.

Еще раз: хочу сделать акцент на разнице в подходе coverity и PVS: coverity создает имидж, помогая opensource, и если возникнет случай, когда понадобится статический анализатор для коммерческих проектов, то я посоветую coverity, потому что я его видел, знаю и понимаю пользу от него. А PVS studio я не посоветую - у меня идиосинкразия к навязчивой рекламе. Причем, сами представители PVS не стесняются писать, что им насрать на opensource, а интересует их только реклама и продвижение. Поэтому я еще раз хочу всем порекламировать возможность использовать coverity для opensource забесплатно, без смс^Wвинды, и без сливания личных данных и слезных мольб к PVS.

Ответить | Правка | Наверх | Cообщить модератору

84. "Анализатор PVS-Studio помог выявить 10000 ошибок в различных..."  +/
Сообщение от Dmitry Shurupov (ok), 01-Окт-16, 06:37 
Кажется, они готовят версию под Linux уже в октябре (https://twitter.com/Anna_Tox/status/780697591403126784). Но по сути это совершенно ничего не меняет.

P.S. Привет, CEBKA, если это действительно ты :-)

Ответить | Правка | Наверх | Cообщить модератору

88. "Анализатор PVS-Studio помог выявить 10000 ошибок в различных..."  +/
Сообщение от Michael Shigorinemail (ok), 01-Окт-16, 09:37 
Знаете, а если эта тема вытащила вас обоих -- то она уже того стоила :-)
Привет, Шуруп!
Ответить | Правка | Наверх | Cообщить модератору

89. "Анализатор PVS-Studio помог выявить 10000 ошибок в различных..."  –1 +/
Сообщение от Dmitry Shurupov (ok), 01-Окт-16, 11:59 
:-))) Как-то так странно совпало, да.

Кстати, про Linux-версию. В истории их компании (http://www.viva64.com/ru/about/) уже предсказано будущее, согласно которому:
> 01.11.2016. В PVS-Studio 6.10 появилась версия для Linux. Хотя мы столько лет избегали этого...

Один только этот их комментарий говорит обо всём. Забаню-ка я по этому случаю их пиарщика, забрасывающего новости в одну социальную группу по Open Source…

Ответить | Правка | Наверх | Cообщить модератору

90. "Анализатор PVS-Studio помог выявить 10000 ошибок в различных..."  –1 +/
Сообщение от Michael Shigorinemail (ok), 01-Окт-16, 12:23 
>> 01.11.2016. В PVS-Studio 6.10 появилась версия для Linux.
>> Хотя мы столько лет избегали этого...
> Один только этот их комментарий говорит обо всём.

О как :-/  Когда-то общался с их разработчиком на ADDConf, у него ничего подобного не проскакивало...

Ответить | Правка | Наверх | Cообщить модератору

96. "Анализатор PVS-Studio помог выявить 10000 ошибок в различных..."  +2 +/
Сообщение от vstakhovemail (ok), 01-Окт-16, 18:17 
> Кажется, они готовят версию под Linux уже в октябре (https://twitter.com/Anna_Tox/status/780697591403126784).
> Но по сути это совершенно ничего не меняет.
> P.S. Привет, CEBKA, если это действительно ты :-)

Привет, Шуруп, это действительно я, хотя этот ник я уже практически не использую, кроме как в irc :)

Вообще, я представляю себе, что написать анализатор типа PVS - это крайне сложно, а портировать его под новый бэкэнд - крайне нетривиальная задача: я сам как-то писал о некотором небольшом подмножестве статического анализа в libclang на хабре - https://habrahabr.ru/post/270743/

Но вот методы пиарить свой коммерческий проект за счет opensource, ничего толком не предлагая взамен, а, напротив, явно подчеркивая, что никакой opensource им неинтересен, а все делается исключительно ради рекламы, - это фи. И репутацию PVS себе зачем-то сознательно портит (видимо, из-за не особо вменяемого руководства из технарей, которое к маркетингу или взаимоотношению с сообществом нельзя допускать на пушечный выстрел).

Кстати, есть еще и легальный момент: вот BSD лицензия (в своей 3-clause ипостаси), к примеру, запрещает упоминание проекта или авторов в рекламных целях. Следовательно, реклама PVS по проверке проекта FreeBSD или openssl является прямым *нарушением* пункта лицензионного соглашения. Пожалуй, я напишу письмо нашим юристам, хотя не думаю, что кто-то будет всерьез заморачиваться на этот счет.

Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

100. "Анализатор PVS-Studio помог выявить 10000 ошибок в различных..."  –1 +/
Сообщение от Andrey Karpov (?), 01-Окт-16, 23:26 
> Простите, а что я буду в osx/linux/bsd делать с exe файлом, в котором распространяется данное изделие?

Публичной версии для Linux пока ещё нет, но вполне можно принять участие в beta-тестировании. Подробности можно узнать из статьи "PVS-Studio признаётся в любви к Linux": http://www.viva64.com/ru/b/0415/ О том, как начать использовать Linux-версию: http://www.viva64.com/ru/m/0036/

> Еще раз: хочу сделать акцент на разнице в подходе coverity и PVS: coverity создает имидж, помогая opensource, и если возникнет случай, когда понадобится статический анализатор для коммерческих проектов, то я посоветую coverity, потому что я его видел, знаю и понимаю пользу от него.

Здесь и на linux.org я не первый раз слышу "а я вот буду советовать использовать coverity". Хочу пояснить один момент, который мне кажется понимают не все. Если речь идёт о бесплатном использовании инструмента, то и нам и Coverity абсолютно всё равно сколько таких бесплатных пользователей существует (да, мы тоже нередко дарим бесплатные лицензии). А вот для коммерческих пользователей есть существенная разница. PVS-Studio дешевле Coverity. Так сказать, PVS-Studio занимает среднюю ценовую нишу. Это одно из преимуществ PVS-Studio перед Coverity о котором многие забывают.

Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

101. "Анализатор PVS-Studio помог выявить 10000 ошибок в различных..."  +2 +/
Сообщение от vstakhovemail (ok), 02-Окт-16, 01:04 
Вы опять и опять упускаете основную проблему в вашем подходе. Для большинства компаний нет вопроса цены ПО для разработки, а если этот вопрос есть, то мало кто его поставит как: "что-то у нас на coverity не хватает, так что давайте возьмем PVS Studio, а на сдачу закажем пару элитных шлюх". Нет, так вопрос не решается.

А решается все после консультации с внутренними специалистами, многие из которых в современном неспокойном мире также являются разработчиками каких-то OpenSource проектов. И подход Coverity, которые просто тупо дают удобный инструмент, работающий даже в режиме CI, будет выигрывать у вашего подхода, когда вы ставите *разработчика* в заранее *неудобное* положение: хочешь наш PVS, так попроси хорошенько, докажи, что твой проект популярен, да еще и напиши об этом статью.

Именно этим подходом и обусловлена вся критика в вашу сторону: вы либо крестик снимите, либо трусы наденьте, как говорится. Если вы хотите положительной репутации в OpenSource community, то вам придется тратить ресурсы на то, что не принесет вам денег непосредственно, зато опосредованно может принести гораздо более вкусные контракты в будущем.

Незавуалированная реклама и явное пренебрежение интересами OpenSource разработчиков, которое вы постоянно демонстрируете в комментариях на том же хабре и фразами, типа "мы избегали Linux, как могли", непосредственно вредит вам и вашей репутации, поэтому я искренне удивлен таким подходом у людей, которые хотят в успешный бизнес.

Ответить | Правка | Наверх | Cообщить модератору

118. "Анализатор PVS-Studio помог выявить 10000 ошибок в различных..."  +1 +/
Сообщение от Аноним (-), 09-Окт-16, 05:54 
Более того - надо не дружить с головой чтобы покупать продукт от котрого компания отлынивала. К тому же у разработчиков PVS отсутствует понимание современных workflow, а бизнес-модель - прошлого столетия. Coverity - делают людям удобно. Если разработчик погонял их услуги на открытом проекте - он и к внутренним проектам компании это прикрутит. Потому что умеет.

А PVS - надувают щеки и мнят что копия их программы - самоценна. Поэтому они имеют право создавать проблемы, диктовать и требовать. С точки зрения разработчика это заявка на то чтобы потратить время и силы забесплатно, а если сглупить то еще приплатить за это и вляпаться в продукт который делают как великое одолжение.

TL;DR: будет сложно послать клиентов с линуксом нах... более эффективно. Что характерно - они туда пойдут. А там coverity есть, оказывается.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру