Codebattle — игра, в которой два программиста одновременно выполняют одну задачу на разных языках программирования. Кто выполнил быстрее, тот побеждает.
Основные возможности Codebattle:
- Решение задачи на скорость против другого игрока. Оба игрока видят друг у друга редактор с кодом, вывод тестов, могут менять язык программирования во время решения
- В игру можно играть с любым человеком, с ботом или другом (игра будет доступна по ссылке)
- Можно выбрать игру по уровню сложности. При создании игры можно выбрать определенную игру, иначе она будет подобрана наугад
- Задачи даны на двух языках — русском и английском
- Другие пользователи могут следить за ходом игры
- В игре есть чат, в котором общаются зарегистрированные пользователи
- Завершенная игра доступна в записи. Редактор для ввода кода выглядит как проигрыватель
- Пользователи получают очки, на основе которых строится рейтинг за неделю, месяц и за все время
- Сформулированы требования к проекту.
- Составлена карта проекта (mind map).
- Составлена диаграмма состояний и переходов для одного объекта.
- Произведено тестирование методом серого ящика.
- Составлено 8 тест-сьютов, в которых 56 тест-кейсов.
- Составлены тестовые комбинации методом попарного тестирования (с использованием PICT).
- Составлен отчет о тестировании.
- Составлено и загружено в баг-трекер 4 баг-репорта.
- Проведено регрессионное тестирование закрытых баг-репортов, обнаружено 3 неисправленных бага.