LINUX.ORG.RU

Вы поможете, если заранее запишетесь в добровольцы для тестирования beta-версии PVS-Studio for Linux

 , ,


1

8

Я и мои коллеги очень долго отказывались обсуждать тему разработки PVS-Studio для операционной системы Linux и UNIX мира в целом. Дело не в каких-то личных пристрастиях или технических сложностях. Всё проще — это холодный, прагматический подход к развитию продукта.

Мы — маленькая компания, которая существует исключительно за счёт продажи программного продукта PVS-Studio. Мы не получаем гранты или какую-то иную поддержку от государства или больших компаний — всё это накладывает большую ответственность за выбор направления развития.

Сейчас мы накопили новых сил, собрались с духом и начинаем новую для нас тему освоения Linux. Да, да, это свершилось. Подробности можно узнать из статьи на Хабре: "PVS-Studio признаётся в любви к Linux". А заодно обсудить, является ли Linux операционной системой.

И самое важное

Мы с нетерпением ожидаем, когда можно будет что-то представить миру. Надеюсь, я вас заинтересовал, и многим Linux-разработчикам хочется попробовать проверить свои проекты. Если у вас есть желание и время, приглашаю вас заранее вступить в группу beta-тестеров.

Итак, если вы хотите помочь нам проверить работу PVS-Studio для Linux прошу написать нам. Чтобы письма можно было проще обрабатывать, просим указать в теме письма строчку «PVS-Studio for Linux, Beta». Письма отправляйте по адресу support@viva64.com.

Просим писать письма с корпоративных ящиков и кратко представиться. Мы будем благодарны всем, кто откликнется, но в первую очередь будем уделять внимание тем людям, которые потенциально со временем могут стать нашими клиентами.

Также прошу в письме дать ответы на следующие вопросы:

  • Под какой операционной системой планируется запускать анализатор?
  • Какую среду разработки вы используете?
  • Какой компилятор используется для сборки проекта?
  • Какую сборочную систему вы используете?

Когда появится версия, которую можно будет попробовать, мы напишем всем откликнувшимся письма.

Заранее всем спасибо. Мы будем временами упоминать в статьях, как продвигается развитие PVS-Studio для Linux.

>>> Полная статья на Хабре



Проверено: Klymedy ()
Последнее исправление: Falcon-peregrinus (всего исправлений: 2)

Ответ на: комментарий от Chaser_Andrey

Поскольку компания не хочет сотрудничать с отдельными разработчиками, то не остается выбора, как качать PVS-Studio с торрент-трекеров и проверять свои и рабочие проекты.

Выбор очень даже есть - не пользоваться. Ведь если тебе не по карману, например, Lamborgini, тебя же никто не заставляет переделывать кузов своего авто, «чтоб соответствовать»?!

segfault ★★★★★
()
Ответ на: комментарий от ashot

В этом суть. Я считаю, что этому на ЛОРе не место.

Не более чем всем новостям о выходе линукс-порта очередной игрушки в стиме. В любом случае, чему на ЛОРе место - решать не нам. В демократию не верю, уж пардоньте.

Я, конечно, тоже не в восторге от PVS Studio, но по крайней мере, признаю их право на существование. В отличие от Microsoft, Adobe, Autodesk и прочих «поганых проприетарщиков», навязывающих свои продукты нечестными путями.

segfault ★★★★★
()
Ответ на: комментарий от navrocky

Я всегда использую Autotools во всех своих новых проектах!

Harald ★★★★★
()
Ответ на: комментарий от Dark_SavanT

там же всё написано

кстати, а вот как в этом вашем cmake получить список всех доступных опций сборки?

Harald ★★★★★
()
Ответ на: комментарий от Dark_SavanT

ну да, путём копания в исходниках

а если в cmake они тоже есть, значит наверное нужны

Harald ★★★★★
()
Ответ на: комментарий от mr_anonymous

То есть единорог PVS-студии - это самка?

Ты пуританин штоле? Там тебе и радугу нарисовали для подсказки. :)

mandala ★★★★★
()
Ответ на: комментарий от segfault

Плохая аналогия. Это информация и программный код.

Если очень хочется, а компания не дает такой возможности - то можно скачать у тех, кто изъявил желание поделиться своей версией, возможно, модифицированной, чтобы можно было пользоваться без ограничений.

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от gag

т.к. качающие принципиально не являются потенциальными клиентами

Зачем так категорично? Вопрос только в предлагаемой ценовой политике. Если бы можно было оформить лицензию на одного или нескольких разработчиков (не компанию и не юр.лицо) за сотню-две долларов в год - то и компания имела бы небольшой плюс, и покупателей было бы больше.

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от mandala

радугу нарисовали

Хватит везде хейтить радугу. Она не виновата, что её «взяли на вооружение» и осквернили.

EXL ★★★★★
()

Мне вот лично совершенно непонятно зачем проверять проект постоянно. Это абсурд и бездумная трата электричества и времени. Проект достаточно проверить один раз после активной фазы разработки, ну и потом можно раз в год проверять на всякий случай. Лучше бы вы на поддержке CI систем сконцентрировались, чем на плагине к MSVS.

dnf83
()

Уже три страницы комментаріевъ, и до сихъ поръ никто не указалъ на ошибку въ словѣ «запишетесь»?! Куда подѣвались всѣ грамматическіе нацисты?

stefan
()
Ответ на: комментарий от stefan

Зачем? Культурный уровень должен быть виден сразу и издалека.

Stahl ★★☆
()
Ответ на: комментарий от dnf83

Мне вот лично совершенно непонятно зачем проверять проект постоянно. Это абсурд и бездумная трата электричества и времени. Проект достаточно проверить один раз после активной фазы разработки, ну и потом можно раз в год проверять на всякий случай. Лучше бы вы на поддержке CI систем сконцентрировались, чем на плагине к MSVS.

Старая, но подходящая статья: Почему статический анализ кода необходимо проводить регулярно, а не время от времени (к примеру «каждый релиз»).

Устарела тем, что тогда, например не было базы разметки, которая позволяет очень легко начать использовать инструмент.

Andrey_Karpov_2009
() автор топика
Ответ на: комментарий от EXL

Хватит везде хейтить радугу. Она не виновата, что её «взяли на вооружение» и осквернили.

Плюсую. Вот честно, давно хотелось что-то подобное сказать. «Вашу машу» вы что в детстве никогда не радовались когда видили радугу?

anc ★★★★★
()
Ответ на: комментарий от segfault

Я, конечно, тоже не в восторге от PVS Studio, но по крайней мере, признаю их право на существование. В отличие от Microsoft, Adobe, Autodesk и прочих «поганых проприетарщиков», навязывающих свои продукты нечестными путями.

Я не пытаюсь оценивать продукты, которыми не пользуюсь. Это вообще не моё дело. Я о другом. Пусть растут все цветы, но особо пахучие в специально отведённых местах.

В любом случае, чему на ЛОРе место - решать не нам.

Но возможность кидаться какахами у нас есть.

ashot ★★★★
()
Ответ на: комментарий от ostin

Возможность проверять кросс-платформенный код, который я пишу именно под GNU/Linux, а на остальных платформах лишь тестирую.

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от anc

вы что в детстве никогда не радовались когда видили радугу

Да я и щас радуюсь. Но тут пингвин, единорог, радуга, любовь и вопрос о половой принадлежности. Ну как тут удержаться?

mandala ★★★★★
()
Ответ на: комментарий от ashot

Я, конечно, тоже не в восторге от PVS Studio...

Вот с одной стороны, я согласен с segfault. Вроде все правильно написал.
Но с другой стороны...

Пусть растут все цветы, но особо пахучие в специально отведённых местах.

не дело этому быть на главной opensource.ru, тут я вас поддерживаю. Полностью закрытая поделка просит что бы за нее сделали работу - «тестирование» (и не надо про «вы от этого получите выгоду т.к. протестуете свой код» выгоды вы не получите так как это только «начальная поделка», не хочу даже бэтой называть)

anc ★★★★★
()
Ответ на: комментарий от mandala

Вот чесслово, то что это «единорог» я узнал только из комментариев. Так думал что беременный жираф.

anc ★★★★★
()

Авторы - воинствующие опенсорцофобы, на самом деле. Выясняли сто раз на Хабре уже. Опенсорц для них - просто способ порекламировать свой проект на примере хорошо известных больших объёмов кода.

холодный, прагматический подход к развитию продукта.

Потенциальная польза от этого продукта при этом не на первом месте, да.

Gentooshnik ★★★★★
()
Последнее исправление: Gentooshnik (всего исправлений: 1)

Какую среду разработки вы используете?

NetBeans

Deleted
()
Ответ на: комментарий от Andrey_Karpov_2009

Статейку надо переименовать в: «Почему вы должны нам отстёгивать бабки регулярно, а не время от времени»

rupert ★★★★★
()

Эх, надо б расчехлить IDE и написать что-нибудь. Сто лет с C++ не связывался.

FIL ★★★★
()
Ответ на: комментарий от Andrey_Karpov_2009

Старая, но подходящая статья: Почему статический анализ кода необходимо проводить регулярно, а не время от времени (к примеру «каждый релиз»).

Это маркетинговый бред.

dnf83
()
Ответ на: комментарий от dnf83

Старая, но подходящая статья: Почему статический анализ кода необходимо проводить регулярно, а не время от времени (к примеру «каждый релиз»).

Это маркетинговый бред.

Т.е. Вы разрабатываете проект, отключив Warnings компилятора и включаете посмотреть как обстоят дела только в день релиза?

Andrey_Karpov_2009
() автор топика

Я и мои коллеги очень долго отказывались обсуждать тему разработки PVS-Studio для операционной системы Linux и UNIX мира в целом.

Очявидно,шо нинужно. Впаривайте на винфаке.

bookman900 ★★★★★
()
Ответ на: комментарий от Andrey_Karpov_2009

Т.е. Вы разрабатываете проект, отключив Warnings компилятора и включаете посмотреть как обстоят дела только в день релиза?

Ну зачем их отключать, просто на них не обращают внимание. Наступает время и они все устраняются, как правило уже на завершающем этапе проекта или итерации.

А вообще если в проект постоянно добавляется код с ошибками, это повод задуматься о профпригодности разработчиков. И ни какой PVS ситуацию не спасёт.

PS я не отрицаю что PVS-Studio это хороший инструмент, но вот его позиционирование и маркетинг у меня вызывают улыбку.

dnf83
()
Ответ на: комментарий от dnf83

Наступает время и они все устраняются, как правило уже на завершающем этапе проекта или итерации.

Вот такого «само устранения» я не наблюдал.

просто на них не обращают внимание.

А вот этого сколько угодно, не обращали, не обращают и не будут обращать внимания.

PS я не отрицаю что PVS-Studio это возможно хороший инструмент, но вот его позиционирование и маркетинг у меня вызывают улыбку.

Поддерживаю. Только чуть подправил. Я не исключаю вероятности, что он в чем-то может сократить время на отлов багов, только вот именно вероятности, а за вероятность платить как-то не очень хочется. Пока все что я слышу хорошего об этом продукте это маркетинговые выступления афторов.

anc ★★★★★
()
Ответ на: комментарий от bookman900

Вот не очевидно. В каждом обсуждении спрашивали по нескольку раз почему нет под linux-based платформу (и не только тут у нас).

mandala ★★★★★
()

Мало того что реклама и копипаста с хабра в одном флаконе, дык ещё и предлагается на халяву поработать тестерами и маркетологами для проприетарщиков. И всё это при наличии на порядок лучших альтернатив, куда более дружественных к открытым проектам.

собрались с духом и начинаем новую для нас тему освоения Linux

Если вы соберётесь с духом и начнёте платить тестерам зарплату, то не прийдётся побираться по форумам.

zabbal ★★★★★
()
Ответ на: комментарий от Andrey_Karpov_2009

Люди получают проверку своего кода, по крайней мере на некоторое время. Сейчас за это организации платят тысячи долларов.

Ай не бзди-ка. Coverity проверяет открытые проекты бесплатно. При этом качество проверки выше на голову и не надо ставить протрояненный блоб на локальную систему.

zabbal ★★★★★
()
Ответ на: комментарий от mandala

выгодно их отличает от большинства проприетарщников и всяких корпораций «бобра» пилящих СПО

Да ты совсем упоролся! Корпорация, вкладывающая бабло и код (или что ты имел ввиду под «пилящих»?) в развитие СПО хуже, чем поехавшие от жадности проприетарщики, не вложившие ничего кроме пары мелких и криво оформленных багрепортов, обёрнутых в тонну маркетингового булщита?

zabbal ★★★★★
()
Ответ на: комментарий от zabbal

Люди получают проверку своего кода, по крайней мере на некоторое время. Сейчас за это организации платят тысячи долларов.

Ай не бзди-ка. Coverity проверяет открытые проекты бесплатно.

[недоумение]А при чем здесь открытость проекта?[/недоумение] Есть продукт PVS-Studio. Его приобретают и используют организации для проверки своих проектов с закрытым исходным кодом. Теперь компании смогут использовать PVS-Studio и для проектов, созданных для Linux. Мы получаем тестирование, компании проверку своего кода с закрытым исходным кодом. Плюс, если им понравится, то возможно со временем они станут нашими клиентами. Впрочем, можно проверить и открытый код, мы не против. Но не путайте твёрдое со сладким.

P.S. Кстати, у нас есть пользователи (разрабатывающие открытые проекты), которые используют бесплатную лицензию. Но я понимаю, про это думать и узнавать подробности не интересно, веселее кидаться какашками. :)

Andrey_Karpov_2009
() автор топика
Ответ на: комментарий от dnf83

Т.е. Вы разрабатываете проект, отключив Warnings компилятора и включаете посмотреть как обстоят дела только в день релиза?

Ну зачем их отключать, просто на них не обращают внимание. Наступает время и они все устраняются, как правило уже на завершающем этапе проекта

Немедленно вон из программирования!

Andrey_Karpov_2009
() автор топика
Ответ на: комментарий от Andrey_Karpov_2009

А при чем здесь открытость проекта?

При том, что для открытых проектов Coverity бесплатен.

у нас есть пользователи (разрабатывающие открытые проекты), которые используют бесплатную лицензию

Серьёзно? И ты не догадался об этом упомянуть в новости на сайте, посвящённом открытому софту? Может вместо тупой копипасты с хабра стоило потратить пару минут и всё-таки написать новость под целевую аудиторию?

zabbal ★★★★★
()
Ответ на: комментарий от zabbal

При том, что для открытых проектов Coverity бесплатен.

Такое впечатление, что мне должно быть из-за этого стыдно. :) Вот вообще не стыдно. Я как руководитель направления по маркетингу помню, что я должен сделать так, чтобы было чем заплатить зарплату 16-ти квалифицированным специалистам, чей труд надо уважать достойной оплатой. Поэтому я ориентирован на то, что приносит деньги.

у нас есть пользователи (разрабатывающие открытые проекты), которые используют бесплатную лицензию

Серьёзно? И ты не догадался об этом упомянуть в новости на сайте, посвящённом открытому софту? Может вместо тупой копипасты с хабра стоило потратить пару минут и всё-таки написать новость под целевую аудиторию?

То, что можно получить бесплатную версию мы никогда не скрывали. И не раз про это было написано в статьях. В том числе и не наших. Перевод: Проверка проекта Samba с помощью PVS-Studio под Linux.

Обратите внимание, что человек попросил Linux версию и получил экспериментальный вариант ещё 4 месяца назад. Было бы желание. Для ленивых процитирую:

В целом я остался доволен анализатором PVS-Studio и охотно рекомендую его к использованию. К сожалению, официально он недоступен под Linux, но, как я понимаю, достаточно просто написать разработчикам, и они помогут вам с настройкой под эту операционную систему :)

Но не вижу смысла бегать и всовывать в открытые проекты насильно бесплатную версию. Мне не нужно увеличивать количество бесплатных пользователей. Мне нужно увеличивать количество клиентов. Конечно кто-то скажет, что вот сейчас он бесплатный, а потом купит. Но сколько ждать? Пять лет? Сейчас мы такое баловство позволить себе не можем.

Andrey_Karpov_2009
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.