Skip to content

central-university-dev/2023-autumn-ab-python-hw-14-team-dev-OlgaShish

Repository files navigation

Review Assignment Due Date

Разработка в команде

I. Практическое задание (оно же ДЗ)

  1. Разбивка на команды (2-3 человека).
  2. Состав проекта:
    • REST API (любой фреймворк)
    • БД (любая, но лучше Postgres)
    • Tests
    • Poetry
    • Docker
    • Type hints
    • Linters (можно ruff)
    • Github Actions pipeline
  3. Распределение ролей в команде и создание backlog'a задач.
  4. Работа над заданиями в соответствии с ролями и ответственностями.
  5. Применение практик совместной работы:
    • создание веток в репозитории
    • pull requests
    • code review
    • bug fixing
    • рефакторинг
  6. Ретроспектива и обсуждение:
    • Что получилось хорошо?
    • Где возникли сложности?
    • Как совместную работу можно улучшить?

Критерии успеха:

  • Учтено всё, что описано выше (в первую очередь из пункта 2)
  • Работающий API сервис с основным функционалом.
  • Приложение должно быть упаковано в Docker контейнер для легкого развертывания.
  • Использование poetry для управления зависимостями.
  • Отсутствие ошибок линтера ruff.
  • Написание документации к API (описание эндпоинтов, методов и форматов данных).
  • Наличие автоматических тестов, покрывающих основную функциональность.
  • Покрытие тестами не менее 80%.

Максимальный бал за ДЗ - 10.


About

2023-autumn-ab-python-hw-14-team-dev-OlgaShish created by GitHub Classroom

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published