Software Quality Award, 2020

The following text is a partial translation of the original English article, performed by ChatGPT (gpt-3.5-turbo) and this Jekyll plugin:

Это уже шестой год премии за качество программного обеспечения. Максимальный приз по-прежнему остается тем же — $4,096. Правила остаются прежними. Читайте дальше. Предыдущие годы здесь: 2015, 2016, 2017, 2018, 2019.

В этом году мы делаем это вместе с KaiCode, при поддержке Huawei.

Вот форма для заполнения.

  • Один человек может представить только один проект.

  • Прием заявок принимается до 1 сентября 2020 года.

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

  • Я оставляю за собой право отклонить любое предложение без объяснения.

  • Все представления будут опубликованы на этой странице (включая отклоненные).

  • Результаты будут объявлены 15 октября 2020 года на этой странице и по электронной почте (или, возможно, немного позже).

  • Лучший проект получит 4 096 долларов (я могу разделить эту сумму между несколькими проектами и, возможно, выделить меньшую сумму!).

  • Окончательные решения будут приниматься мной и не подлежат обсуждению (хотя я могу пригласить других людей, чтобы они помогли мне принять правильное решение).

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

Каждый проект должен быть:

  • Не менее 4 096 строк кода (cloc без аргументов) и не менее 16 384 попадания кода.

  • Не менее одного года (возраст первого коммита).

  • Объектно-ориентированный (это единственное, что я понимаю).

Лучший проект выбирается с использованием таких критериев.

Что не имеет значения:

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

  • Шум и тренды. Даже если ваш проект является еще одним парсером аргументов командной строки, он все равно имеет право на награду. Мне не важна ваша маркетинговая позиция; все дело в качестве.

Кстати, если вы хотите спонсировать эту премию и увеличить бонус, напишите мне на электронную почту.

Было представлено 67 проектов. 33 из них приняли участие в конкурсе (в алфавитном порядке):

pmed/v8pp—@fellahi-ali

scommons/scommons-react-native—@fellahi-ali

tyvik/geopuzzle—@fellahi-ali

victorx64/devrating—@fellahi-ali

yuriykulikov/alarmclock—@fellahi-ali

Дисквалифицирован (либо слишком мал или слишком молод или нарушение других правил):

dotenv-linter/dotenv-linter—@fellahi-ali

fleksl/avatar-maker—@fellahi-ali

retejs—@fellahi-ali

Мой список лучших включает в себя следующие (я самостоятельно рассматриваю каждый из них):

  • Коммиты не связаны с задачами, что затрудняет отслеживание истории.

  • Процедура выпуска не автоматизирована (Я не нашел скрипта и/или логов каждого выпуска).

  • Многие комментарии в коде написаны на русском языке (что за черт?!); не каждая функция задокументирована.

  • Я не уверен, что это действительно ООП… Я не смог найти классы или объекты (может быть, это только я)

  • Тестовый охват нигде не виден (я думаю, что он не под контролем)

decorators-squad/eo-yaml (by @iakunin)

  • Выглядит круто, никаких нареканий.

hdouss/jeometry (by @iakunin)

  • Выглядит круто, никаких нареканий.

victorx64/devrating (by @fellahi-ali)

  • Выглядит круто, никаких нареканий.

Принять решение довольно сложно. Три проекта очень хороши и они все заслуживают приза.

15 ноября 2020 года: Наконец-то я принял решение. В этом году будет три победителя. Каждый из них получает 1024 доллара.

Вот ваши значки:

Поместите этот код в файл README на GitHub (замените ??? вашим именем на GitHub в URL).

Спасибо всем за участие! Увидимся в следующем году.

Translated by ChatGPT gpt-3.5-turbo/42 on 2023-11-28 at 15:29

sixnines availability badge   GitHub stars