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