cats

Шаблон
0

Описание

Тестовые задания по разделу "Cats Effect"

https://scalabook.ru/libs/cats-effect.html

Шаблон

Используйте репозиторий как шаблон для создания нового репозитория

Языки

  • Scala100%
14 дней назад
14 дней назад
14 дней назад
14 дней назад
14 дней назад
14 дней назад
14 дней назад
14 дней назад
14 дней назад
6 дней назад
README.md

Тестовые задания по Cats Effect

Добро пожаловать в практическую часть изучения Cats Effect! Этот репозиторий содержит набор постепенно усложняющихся задач, которые помогут вам освоить ключевые концепции библиотеки Cats Effect.

🛠️ Как приступить к работе

  1. Создайте свою копию репозитория

    • Нажмите
      Fork
      в правом верхнем углу, чтобы создать персональную версию этого шаблона
    • Клонируйте свой форк локально:
  2. Запуск тестов

    • Все задания проверяются автоматизированными тестами
    • Первоначально все тесты будут падать — это нормально!
    • Для проверки прогресса используйте:
    • По мере решения задач соответствующие тесты будут становиться зелёными (✓)
  3. Фокусировка на конкретных задачах
    Каждый тестовый набор соответствует определённой теме. Для запуска только нужных тестов:

    (конкретный путь указан в начале каждого тестового файла)

🔍 Структура заданий

Задачи построены по принципу "от простого к сложному" и охватывают:

  • ???
  • ???
  • ???
  • ???

🎯 Критерии завершения

Задание считается выполненным, когда:
✅ Все тесты проходят успешно (

sbt test
показывает только зелёные отметки)
✅ Код соответствует идиоматичному стилю Scala
✅ Решения используют принципы функционального программирования

💡 Советы по работе

  • Начинайте с первого падающего теста и двигайтесь последовательно
  • Изучайте сообщения об ошибках — они подскажут направление решения
  • Комментируйте свой код, объясняя нетривиальные решения
  • Делайте промежуточные коммиты с осмысленными сообщениями

Материалы основаны на учебнике Scala Book.

📝 Список упражнений

Раздел 1.1: Функциональное программирование

Упражнение 1.1.1 - Вычисление факториала

ru.scalabook.fp.Introduction.factorial

???