Это реальный опен-сорс проект сообщества Хекслет, который разрабатывается самим сообществом. Проект разрабатывался вокруг одной возможности — представить двум игрокам соревноваться друг с другом в решении задач и видеть написание кода друг у друга. Codebattle — игра, в которой два программиста одновременно выполняют одну задачу на разных языках программирования. Кто выполнил быстрее, тот побеждает.
requirements.yml
Сформулированы требования:
- functional — функциональные требования;
- non-functional — нефункциональные требования;
- implicit — неявные требования.
test-cases.yml
Тест-кейсы по требованиям. Во флоу на курсе принято обязательное использование слова «проверка» в названиях тест-кейсов.
testing-report.yml
Статус тест-кейсов с ключевыми словами pass для пройденного тест-кейса или fail — для проваленного.
issues.yml
Ссылки на открытые мной issues (баг-репорты), либо на уже открытые другими пользователями, дополненные комментарием с описанием и скриншотом ошибки.
reopened_issues.yml
Ссылки на найденные мной issues с неисправленными багами.
Стояла задача найти в issues проекта закрытые и с описанием бага. Убедиться, что он закрыт именно как «выполненный». Проверить, исправлена ли ошибка. Проверить, что нет открытого баг-репорта, тогда создать новый, добавить в него ссылку на закрытый issue. Если баг-репорт уже кто-то открыл, то оставить в нем комментарий с уточнением в каком браузере, операционной системе воспроизвели ошибку