Codebattle — проект Хекслета с открытым исходным кодом. Текущая версия разрабатывается целиком и полностью силами комьюнити. В проекте за несколько лет поучаствовали десятки разработчиков. Codebattle — игра, в которой два программиста одновременно выполняют одну задачу на разных языках программирования. Кто выполнил быстрее, тот побеждает. Основные возможности проекта:
- Решение задачи на скорость против другого игрока. Оба игрока видят друг у друга редактор с кодом, вывод тестов, могут менять язык программирования во время решения
- В игру можно играть с любым человеком, с ботом или другом (игра будет доступна по ссылке)
- Можно выбрать игру по уровню сложности. При создании игры можно выбрать определенную игру, иначе она будет подобрана наугад
- Задачи даны на двух языках — русском и английском
- Другие пользователи могут следить за ходом игры
- В игре есть чат, в котором общаются зарегистрированные пользователи
- Завершенная игра доступна в записи. Редактор для ввода кода выглядит как проигрыватель
- Пользователи получают очки, на основе которых строится рейтинг за неделю, месяц и за все время
- Составить тест кейсы
- Провести тестирование
- Составить баг репорты
- Сделать регресс и подготовить отчет
- requirements.yml - требования к сайту
- test-cases.yml - тест-кейсы
- testing-report.yml - отчет о тестировании по тест-кейсам из пункта 2
- bugs_artefakts - папка с скриншотами на которых запечатлены баги
- issues.yml - ссылки на открытые баг-репорты
- reopened_issues.yml - ссылки на issues с неисправленными багами