Skip to content

Глобальный рефакторинг проекта #6

@pentergust

Description

@pentergust

I don't have a good command of English, so

Я потратил некоторое время на изучения проекта и пришёл к следующемы выводу:
Проект прикольный, проект классный. но в текущем виде его будет тяжело масштабировать.

  • Переписываем бота (мы туть).
  • Шлефуем при помощи линтера и анализатора типов.
  • Жёстко тестируем и ищем всемозможные ошибки.
  • Время запуска в main как v2.0.

Ничего, сложного :)

После этого перед нами откроется большие возможности куда двигаться дальше:

  • Отделить бота и парсер.
  • Сделать бекенд для работы с дневником.
  • Написать webapp для бота.
  • Присывать всё это сверхну расписанием.
  • Интеграция с другими сервисами.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions