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.

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

А бетатестерам халявную лицензию дадите? В противно случае НИНУЖНО!!11!!, ибо есть Coverity.

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

А бетатестерам халявную лицензию дадите?

Догонят и еще дадут.

mandala ★★★★ ()

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

Вот интеграция с Qt Creator и Eclipse была бы замечательной. По сути других сипипишных IDE под GNU/Linux и нет.

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

Интересные их мнения тут и тут.

Учитывая

мы не хотим сотрудничать с разработчиками-одиночками.

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

xaizek ★★★★★ ()

А заодно обсудить, является ли Linux операционной системой.

Конечно нет, linux — это ядро.

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

стоит ли им тогда помогать что-либо тестировать

Так одиночкам и потестировать не дадут.

А если нет даже мыслей о покупке, то зачем помогать каким-то ребятам, которые максимально огородили свой продукт?

mandala ★★★★ ()
Последнее исправление: mandala (всего исправлений: 2)
Ответ на: комментарий от umren

А станет ли он доступным на некоммерческой основе когда-нибудь? Community-версии ведь нет. А следовательно у CLion аудитория гораздо-гораздо меньше, чем у Qt Creator/Eclipse CDT.

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

P.S. Обнаружил на хабре:

Вот еще некоторые из больших задач, которые ожидают нас:

Интеграция с Qt Creator.

Отлично. Попробую потом с корпоративного ящика вам написать.

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

Упс. Будет не понятно, на что я ответил.

А бетатестерам халявную лицензию дадите?

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

Andrey_Karpov_2009 ()

Сделайте пожалуйста бесплатную версию для студентов или тех, кто не может себе позволить приобретение продукта за деньги.

anonymous ()

А заодно обсудить, является ли Linux операционной системой.

А вот это уже слишком толсто. Хотя, если побуквоедствовать, то это ядро ОС.

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

Даже при условии корпоративного стандарта на IDE и прочие инструменты, от него как правило, отходят отдельно взятые разработчики, подпроекты и компоненты. Так что лучше не завязываться на что-либо - сделать референсный консольный интерфейс, а потом уже писать к нему фронт-енды под конкретные IDE. Что касается билд-систем - то почти все в конечном счете сводится к Makefile-ам.

segfault ★★★★★ ()
Последнее исправление: segfault (всего исправлений: 1)
Ответ на: комментарий от mandala

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

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

Без открытия кода на этом пастбище вам немного светит. Но вы работаете, ещё одна монетка в копилку.

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

Он мёртвый, увы. Его даже на KF5 не портировали до сих пор.

Была отличная IDE, могла бы стать аналогом MS Visual Studio для Linux'ов, но не смогла, эх.

KDevelop во времена KDE 3.5 был просто няшкой, аналогов у него не было. Потом всё скатываться началось, конечно, с внедрением клизмоидов и прозрачностей вместо шлифовки и доработки функционала.

Так что как стюардессу-KDevelop не крути, она мертва.

Goodnight, sweet prince.

EXL ★★★★★ ()

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

GNU Autoconf, GNU Automake, GNU Make, разве бывает что-то ещё?

Harald ★★★★★ ()

Вроде, всё нормально, но как «с ложечками» осадок остаётся. Вы на ровном месте получаете базу потенциальных клиентов не отдавая ничего, хорошо хоть, что и не обещаете ничего. Чистой воды маркетинг.

Принцип NYPA нарушается )).

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

А вот это уже слишком толсто

Видимо это отсылка с статье на Хабре. Там первый коммент «Линукс это не ОС» ушёл в минуса и породил локальный срачик.

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

Вроде, всё нормально, но как «с ложечками» осадок остаётся. Вы на ровном месте получаете базу потенциальных клиентов не отдавая ничего, хорошо хоть, что и не обещаете ничего. Чистой воды маркетинг.

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

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

Видимо это отсылка с статье на Хабре. Там первый коммент «Линукс это не ОС» ушёл в минуса и породил локальный срачик.

Да, я именно про это. :)

Andrey_Karpov_2009 ()

Предлагаю вам познакомиться со знаменитым на весь ЛОР создателем антивируса, а заодно протестировать его продукт. Уверен, что ваше сотрудничество будет настолько плодотворным, что вы оба будете иметь намного меньше времени, чтобы осчастливливать нас лицезрением вас.

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

Предлагаю вам познакомиться со знаменитым на весь ЛОР создателем антивируса, а заодно протестировать его продукт.

Я не местный. Прошу пояснить суть и о ком идёт речь.

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

Я работал в одной организации, которая разрабатывала один крупный программный продукт. И архитектор проекта захотел купить лицензию PVS Studio. И после этого внезапно проект взяли и закрыли, и всех уволили. Возможно лицензию купить успели. PVS Studio приносит неудачу, не иначе :D

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

Я работал в одной организации, которая разрабатывала один крупный программный продукт. И архитектор проекта захотел купить лицензию PVS Studio. И после этого внезапно проект взяли и закрыли, и всех уволили. Возможно лицензию купить успели. PVS Studio приносит неудачу, не иначе :D

Есть организации, которые продлевают лицензию вот уже 5 лет подряд. Так что возможно кому-то мы приносим и удачу, кто знает... :)

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

А вот это толсто.

Я чую подвох во всём этом. Это намек на «Антивирус Попова» что-ли? Но тогда я все равно не проникся.

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

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

Тут уже ТС озвучил: сотрудничество на их взгляд взаимовыгодно — они пилят продукт, тестер свой код. А если они потом договорятся о покупке, то условия нам не расскажут.

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

Это намек на «Антивирус Попова» что-ли?

Вот и я не проникся. А ashot имел в виду последователя Попова — «Антивирус Куранина», который тут регулярно мусорит темами.

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

какаха этот ваш CMake, для хипсторов и норкоманов

Harald ★★★★★ ()

Да нафиг оно нужно с таким отношением к сообществу? Есть бесплатный Coverity, а у вас нет даже вменяемый условий для opensource проектов. Даже Интел бесплатно раздаёт компилятор. В топку.

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

А Autohell прям конфетка с отсутствием обратной совместимости?

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

Ну, это все-таки их хлеб. Разрабам надо жрат'с. Intel может себе позволить, а они - нет.

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

Ну то есть тот же Travis много не ест, а этим надо обожраться? Особенно политика в стиле «цена зависит от конторы» как бы намекает, что продукт стоимостью 10 рублей вам продадут за 100.

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

Ну PVS-Studio свободные проекты проверяло. Не скрывая что это маркетинг. Ценность такой помощи можно оценивать по разному, но факт остаётся.

И сейчас целей не скрывают, что выгодно их отличает от большинства проприетарщников и всяких корпораций «бобра» пилящих СПО. Вот мне и не понравилось приплетение сюда этого куранина.

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

Ага. Продадут они. Продукт. Держи карман шире. Будь их воля - заставляли бы загружать код на их сервер и там проверку делали б.

Год 2020. ПыВыЭс студия таки продается свободно. 50 баксов. Оставляешь адрес, FedEx приносит посылку. В ней usb-брелок. На плате брелка распаян плис и 5G модем. Пополнил кошелек - получил 50 проверок. Ну, или 5, если контора сильно богатая

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

Вот интеграция с Qt Creator и Eclipse была бы замечательной. По сути других сипипишных IDE под GNU/Linux и нет.

Как бы CLion уже уделывает по удобству озвученную парочку. Конечно он платный, но и компания ТСа думаю нацеливается на платежеспособную аудиторию.

m0rph ★★★★★ ()
Ответ на: комментарий от MuZHiK-2

Особенно политика в стиле «цена зависит от конторы»

А как по сайту конторы можно узнать её оборот? Ведь с одной стороны фирма может иметь даже филиалы по всему миру, а оборот сравнительно никакой. Или с другой стороны, всего дюжина человек но с огромным оборотом.

gag ★★★★★ ()

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

Поздравляю с решением!

Вот такой у меня личный вопрос, личный не в смысле к персоне, а больше как к должностному лицу (совладельцу?) фирмы. Учитывая оттенок ваших сообщений (дело в заработке, а не в идеалах) получается, что вы были бы рады, когда бы фирму наконец-то уже купили. А что, если этим покупателем в итоге окажется... Coverity? И купили бы они её с одной целью (не сообщаемой заранее, разумеется): взять и распустить? Холодно и прагматично. И взаимовыгодно?

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

GNOME Builder — это для C больше всего. Да и толком они так ничего и не сделали: https://wiki.gnome.org/Apps/Builder/Planning наполеоновские планы как всегда.

Emacs, VIM — Программируемые редакторы, а не IDE.

CLion/IDEA — См. выше.

EXL ★★★★★ ()

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

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

Как бы CLion уже уделывает по удобству озвученную парочку.

Ну удобство у всех разное. Для кого-то это избыточная функциональность, а для кого-то быстрота работы и реагирование на действия пользователя «без залипаний». Если по первому пункту CLion впереди планеты всей (ну разве что новые MS Visual Studio могут его нагнуть), то с «быстродействием» у него всё очень-очень хреново даже на топовых машинках.

Конечно он платный, но и компания ТСа думаю нацеливается на платежеспособную аудиторию.

Ну пока в компаниях, которые пишут под GNU/Linux на C/C++ в приоритете бесплатные IDE:

https://habrahabr.ru/company/yandex/blog/191446/
Код писался и отлаживался в связке KDevelop + консольный gdb, либо в Qt Creator'е (в зависимости от предпочтений разработчика).

Хотя с другой стороны CLion был тогда в зачаточном состоянии.

В любом случае, больше IDE — лучше.

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