Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> 91 ошибка в open-source проектах 
:(
    Опции темы
Thunderbolt
  Дата 25.10.2011, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


DevRel
*


Профиль
Группа: Участник
Сообщений: 122
Регистрация: 7.11.2007
Где: Тула

Репутация: 10
Всего: 16



Эпическая рекламная статья про PVS-Studio. Такой рекламы не было ещё ни у кого. Реклама на 70 листов. 60 из них посвящено примерам ошибок.

Публиковать на Vingrad.ru статью такого объёма у меня нет сил. 

Поэтому, приглашаю: http://www.viva64.com/ru/a/0077/

Буду рад услышать отзывы и ответить на вопросы.

--------------------
Карпов Андрей, DevRel в PVS-Studio.
PM MAIL WWW   Вверх
bsa
Дата 26.10.2011, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Thunderbolt, вы бы хоть выкладывали отчеты PVS-Studio по проверяемым программам (в каком-нибудь вменяемом формате, например, HTML), чтобы с ними можно было ознакомиться разработчикам этих проектов. А то некоторые из них, думаю, и не подозревают о существовании такой утилиты. Я уж не говорю о том, что некоторые разработчики могут не пользоваться MSVS Pro... А так, кто-то может лог запостить на баг трекере проекта...
PM   Вверх
Thunderbolt
  Дата 26.10.2011, 16:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


DevRel
*


Профиль
Группа: Участник
Сообщений: 122
Регистрация: 7.11.2007
Где: Тула

Репутация: 10
Всего: 16



Ом мани падме хум. Ом мани падме хум. Ом мани падме хум. Я спокоен и просветлен. Не как раньше.

Я рад, что Вы задали этот вопрос!

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


Это сообщение отредактировал(а) Thunderbolt - 26.10.2011, 16:21
--------------------
Карпов Андрей, DevRel в PVS-Studio.
PM MAIL WWW   Вверх
bsa
Дата 26.10.2011, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Вообще-то, я намекал на то, чтобы отчет этой программы был в открытом доступе, чтобы каждый мог ознакомиться с реальным результатом ее работы (это главное), а так же помочь разработчикам тестируемых программ в исправлении найденных ошибок (это уже вторично).
PM   Вверх
Thunderbolt
Дата 26.10.2011, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


DevRel
*


Профиль
Группа: Участник
Сообщений: 122
Регистрация: 7.11.2007
Где: Тула

Репутация: 10
Всего: 16



Прошу прощение за невнимательность. У меня к каждой статье обязательно пишут «а вы сообщили разработчикам»? И даже бывает не раз (в почте). Поэтому, когда я вижу подобное, то уже не вчитываюсь. smile

Отчет привязан к конкретному проекту (расположение файлов проекта и библиотек). Поэтому у другого он просто может не открыться. Можно конечно выложить в текстовом/html виде. Но в ручную осуществлять навигацию по коду это сложно. Проще просто взять проект и проверить его в PVS-Studio. Ключ мы даём.

Да, у некоторых может быть Express Edition. Ну тут уж придется обходится тем описанием, которое я отправляю разработчикам. Пример: http://www.viva64.com/external-pictures/tx...-ru-unicode.txt

--------------------
Карпов Андрей, DevRel в PVS-Studio.
PM MAIL WWW   Вверх
bsa
Дата 27.10.2011, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Цитата(Thunderbolt @  26.10.2011,  19:50 Найти цитируемый пост)
Можно конечно выложить в текстовом/html виде.
Именно это я и имел в виду (html с элементарным выделением ошибок и их расположения, а так же с комментарием о настройках программы, чтобы другие люди могли воспроизвести этот список ошибок). Этого уже достаточно, чтобы оценить продукт не только по статьям, но и по реальному результату на реальном проекте (по идее, должна быть куча ложных срабатываний, это тоже интересно!).
Цитата(Thunderbolt @  26.10.2011,  19:50 Найти цитируемый пост)
Но в ручную осуществлять навигацию по коду это сложно. Проще просто взять проект и проверить его в PVS-Studio. Ключ мы даём.
Понятно, что навигация это хорошо. Но вы же не всем подряд выдаете ключи. Мне вы не дадите, так как я не являюсь активным разработчиком свободных проектов (просто иногда участвую в исправлении/улучшении тех, которыми пользуюсь). А если и дадите, то легально воспользоваться я им не смогу - не использую MSVC Pro. Более того, лично мне лень настраивать эту студию, чтобы прогнать через нее пару открытых проектов только ради праздного любопытства. Проще открыть готовый отчет и посмотреть, что там да как. Да и что лицемерить, первое что я сделаю, это прогоню свои рабочие (закрытые!) проекты...

Цитата(Thunderbolt @  26.10.2011,  19:50 Найти цитируемый пост)
Пример: http://www.viva64.com/external-pictures/txt/PVS-Studio-vs-ReactOS-ru-unicode.txt
Это выжимка из отчета с вашими комментариями. Хотелось бы видеть именно то, что выдает PVS-Studio.
PM   Вверх
Thunderbolt
Дата 27.10.2011, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


DevRel
*


Профиль
Группа: Участник
Сообщений: 122
Регистрация: 7.11.2007
Где: Тула

Репутация: 10
Всего: 16



Это будет нам во вред.  Все эти проекты очень качественны. Как следствие, ложных срабатываний очень много. Человек посмотрит с десяток сообщений. Все окажутся мимо. Он скажет «фигня какая-то» и уйдет. 

Очень сложно осознать, что это нормально для таких проектов.

Если тестировать курсовые работы студентов, то будут другие беды. 1) Они никому неизвестны и никому не нужны. 2) Будут говорить «так это студенты писали». И вот я то, такие ошибки не делаю. Когда же он почитает про QT/Chromium таких мыслей у него не возникнет.


> Это выжимка из отчета с вашими комментариями. Хотелось бы видеть именно то, что выдает PVS-Studio.

Скачайте и попробуйте. Ключ выдам. smile
--------------------
Карпов Андрей, DevRel в PVS-Studio.
PM MAIL WWW   Вверх
boostcoder
Дата 27.10.2011, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



Цитата(bsa @  26.10.2011,  16:38 Найти цитируемый пост)
а так же помочь 

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

PM WWW   Вверх
bsa
Дата 31.10.2011, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Цитата(boostcoder @  27.10.2011,  19:26 Найти цитируемый пост)
это еще зачем? это же коммерческий продукт. или я что-то проглядел, и за багреппорты платят настоящими деньгами?
Прогнали тот же Qt, есть 100 ошибок. А тебе заняться сейчас нечем, посмотрел, исправил пару десятков и отправил разработчикам (Nokia). Причем тут багрепорты и деньги? И вообще, Qt, конечно, местами коммерческий. Но в большинстве случаев он "свободный".

PM   Вверх
boostcoder
Дата 31.10.2011, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



bsa, я не говорил об опенсорсе/ГПЛ/БСД/МИТ. я говорил конкретно об рекламируемом в сабже продукте. это первое.
второе - есть куча, и еще тачечка в добавок, подобных поенсорс проектов которые реально открыты и которым реально нужна помощь. зачем помогать коммерческому проекту?

Это сообщение отредактировал(а) boostcoder - 31.10.2011, 18:39
PM WWW   Вверх
bsa
Дата 31.10.2011, 22:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Цитата(boostcoder @  31.10.2011,  19:39 Найти цитируемый пост)
второе - есть куча, и еще тачечка в добавок, подобных поенсорс проектов которые реально открыты и которым реально нужна помощь. зачем помогать коммерческому проекту?

ты видимо не понял, кому помогать. речь шла о проектах, в которых PVS-Studio находила ошибки. Именно про помощь им я и говорил.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0555 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.