Правила конкурса на сайте Pinguem.ru. Участвовать в конкурсе.
Конкурс состоит из двух этапов. На первом этапе следует отправить как можно больше Pull Request'ов с исправлением ошибок разработчикам. Второй этап сложнее и требует не только исправить ошибки, но и описать последовательность действий, при которых эти ошибки проявят себя в программе.
Первый этап:
- Скачайте и установите PVS-Studio (в Windows или Linux).
На время проведения конкурса участники могут воспользоваться специальным лицензионным ключом, позволяющим использовать анализатор без каких-либо ограничений:- Ключ для Windows-версии:
Pinguem
TX6G-3T8B-18P0-MK80 - Ключ для Linux-версии:
Pinguem
TX6G-7T8B-18P0-MK82
Создание файла с лицензией:
pvs-studio-analyzer credentials Pinguem TX6G-7T8B-18P0-MK82
- Ключ для Windows-версии:
- Выберите один или несколько открытых проектов, с которыми будете работать. Анализатор умеет искать ошибки в проектах, написанных на языках C, C++ и C#.
Засчитываются проекты, которые имеют хотя-бы 10 звёзд на github.com. - Проверьте код, найдите ошибки.
- Отправьте Pull Request'ы с исправлением ошибок разработчикам. В описании каждого Pull Request'а обязательно должно присутствовать упоминание Pinguem.ru и анализатора PVS-Studio. Например, Вы можете написать фразу:
I'm a member of the Pinguem.ru competition on finding errors in open source projects. A bug, found using PVS-Studio. Warning: _предупреждение_которое_выдал_анализатор_ - Отправьте ссылки на все Pull Request'ы, которые вы сделали. Для этого воспользуйтесь формой на сайте Pinguem.ru: отправить ссылку на пулл реквест.
Мы также подготовили небольшое видео, где продемонстрировали пример участия в конкурсе. Ознакомиться с видео.
Второй этап:
Необходимо описать последовательность действий пользователя, при которых найденная ошибка проявит себя. Это сложная задача, однако, если участник сможет описать последовательность воспроизведения хотя бы двух ошибок, у него будет хороший шанс на победу.
Комментарии (17)
Jeditobe
25.10.2017 11:31+2Друзья, в коде операционной системы ReactOS ошибок хватит на всех. Никто не уйдет обиженным!
Мы недавно переехали на GitHub, вот адрес нашего репозитория:
github.com/reactos/reactos
Так что, велком! Ждем ваших пул-реквестов.
Jef239
25.10.2017 12:21Сильно пожадничали с призами. Логичней была бы лицензия на PVS-Studio. А консоль… ну это все как за крэш-тест автомобиля дарить самокат. :-)))
Areso
25.10.2017 12:25+1Да, б\у-шную прошку можно взять за день-другой-третий работы на фрилансе… и с шансом, близким к 90-95%. Сильно вряд ли здесь времени меньше уйдет, а шанс? Шанс стремится к нулю.
mozomig
25.10.2017 13:38+1Я думаю что в таких конкурсах участвуют из-за других убеждении нежели приз.
Какие плюсы лично я вижу в данном конкурсе?
- внести вклад в open source сообщество
- лишняя строчка в резюме
И это только то что пришло в голову мгновенно, а приз (если конечно получиться победить) это уже вторично, приятно и полезно.
mbait
26.10.2017 08:08Интерфейс командной строки неинтуитивный и не в духе UNIX. Мне удалось запустить систему на вполне обычном проекте, который собирается через autotools, но не с первого раза. Я сначало не понял, почему GUI с отчётом не запускается (QtCreator не установлен, а программа молча завершается). Я могу подробно написать о об этом, если это кому-то интересно из компании.
EvgeniyRyzhkov
26.10.2017 08:17Напишите мне на support@viva64.com, чтобы можно было предметно пообщаться.
datacompboy
При попытке посмотреть правила требует регистрацию — ну уж увольте. Я еще не знаю, хочу ли, а вы уже требуете мои данные. Может, вам еще ключи от сервера, где биткойны лежат?
TheKnight
Точно? У меня просмотр правил никакой регистрации не потребовал.
datacompboy
Кнопка «правила» в центре — не требует.
Кнопка «Правила конкурса» в подвале — требует.
Так же как и «Пользовательское соглашение», кстати, что еще хлеще.
TheKnight
Уже наткнулся. FAQ тоже требует.
Присоединяюсь к праведному гневу.
Jeditobe
Наверное, уже исправили. У меня все норм.
datacompboy
pinguem.ru/pages/rules всё еще требует, но она осталась только в подвале статических страниц. Не знаю куда она ведёт, но во всяком случае, с главной вроде более ничего не требует досрочно сдать тест ДНК :)