| Зачем | Это подводящее занятие, чтобы облегчить вам работу далее |
|---|
Необходимо
- создать новый репозиторий
- настроить проект на работу с webpack, typescript и jest
- написать утилитную функцию на TS, которая может рассчитывать следующее состояние поля в игре Жизнь
- покрыть тестами (не менее 80%)
- добавить линтеры и workflow для проверок (в тч проверку на минимальное покрытие)
- PR с кодом отправить в ЛК
- Настроен новый репозиторий (линтеры, автоматизации)
- сделан PR отражающий сделанные изменения
- реализована функция
getNextGeneration() - код описан типами Typescript и покрыт тестами
- покрытие кода не менее 80% (установлено требование через coverageThreshold и тесты на CI проходят эту проверку)
- нет серьезных нареканий к реализации