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 из них приняли участие в конкурсе (в алфавитном порядке):
btraceio/btrace- @iakunincatalyst-team/catalyst—@iakunincoderaiser/cloudcmd—@razzwancrocinc/sql-boot—@iakunincybercog/laravel-love—@ziyavakhobovdecorators-squad/eo-yaml—@iakuninembox/embox—@fellahi-aliflyimg/flyimg—@ziyavakhobovgentee/gentee—@fellahi-aligulpjs/gulp—@razzwanhdouss/jeometry—@iakuninigorwojda/android-showcase—@iakuninimrafaelmerino/json-values—@fellahi-alimcjtymods/rftoolscontrol—@fellahi-alinesbox/tic-80—@iakuninonqtam/doctest—@fellahi-aliopenfeign/feign—@fellahi-alipixelpusher/liveprinter—@iakuninpmed/v8pp—@fellahi-ali
pmed/v8pp—@fellahi-ali
reactos/reactos—@fellahi-alireinterpretcat/vrp—@iakuninscalikejdbc/scalikejdbc—@iakuninscommons/scommons-react-native—@fellahi-ali
scommons/scommons-react-native—@fellahi-ali
stiffstream/restinio—@iakunintraccar/traccar—@fellahi-alityvik/geopuzzle—@fellahi-ali
tyvik/geopuzzle—@fellahi-ali
victorx64/devrating—@fellahi-ali
victorx64/devrating—@fellahi-ali
wentout/mnemonica—@razzwanyuriykulikov/alarmclock—@fellahi-ali
yuriykulikov/alarmclock—@fellahi-ali
z7zmey/php-parser—@iakunin
Дисквалифицирован (либо слишком мал или слишком молод или нарушение других правил):
a5kin/xentica—@iakuninbrucegithub/namespace-protector—@iakunincovid19cz/erouska-android—@iakunindotenv-linter/dotenv-linter—@fellahi-ali
dotenv-linter/dotenv-linter—@fellahi-ali
fleksl/avatar-maker—@fellahi-ali
fleksl/avatar-maker—@fellahi-ali
geftimov/android-pathview—@iakuninmayokunthefirst/instant-weather-mayokunthefirst/instant-weather”
muhammad-usama-aleem/glasses-to-aid-the-blind” - “muhammad-usama-aleem/glasses-to-aid-the-blind”munusphp/munus—@ziyavakhobov”
pikvm/pikvm” - “pikvm/pikvm”retejs—@fellahi-ali
retejs—@fellahi-ali
totumonline/totum-mit—@ziyavakhobov -totumonline/totum-mit—@ziyavakhobov”
trueopenvr” - “trueopenvr”yiisoft- https://github.com/ZiyaVakhobovpholser/junit-quickcheck(уже получил награду в 2016 году)
Мой список лучших включает в себя следующие (я самостоятельно рассматриваю каждый из них):
Коммиты не связаны с задачами, что затрудняет отслеживание истории.
Процедура выпуска не автоматизирована (Я не нашел скрипта и/или логов каждого выпуска).
Многие комментарии в коде написаны на русском языке (что за черт?!); не каждая функция задокументирована.
Я не уверен, что это действительно ООП… Я не смог найти классы или объекты (может быть, это только я)
Тестовый охват нигде не виден (я думаю, что он не под контролем)
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
