KTB-01 Создать и запушить проект для телеграм бота¶
Описание¶
Цель проекта
Наша задача — разработать телеграм-бота для тренировки иностранных слов. Для этого необходимо создать новый проект в IntelliJ IDEA с названием, отражающим суть проекта. Рекомендуется использовать формат названия вроде KotlinTelegramBot, где суффикс Bot указывает на тип проекта, аналогично тому, как в названиях мобильных приложений используется суффикс App.
Структура проекта и нейминг
В рамках этого спринта мы будем использовать префикс KTB- для обозначения задач, что расшифровывается как KotlinTelegramBot. Если у тебя другое название проекта, убедись, что названия веток и пулл-реквестов оформлены корректно и последовательно.
В этом проекте мы объединяем разработку консольного тренажёра и самого телеграм-бота. Это позволит нам переиспользовать код и следовать принципу DRY (Don't Repeat Yourself), как это делают профессиональные разработчики. Хотя на первый взгляд это два разных приложения, большая часть кода у них будет общей.
Спринт по разработке бота начинается с видео по теории разработки программ:
// видео
🗒 Задание¶
- Создать новый проект в IntelliJ IDEA (во избежании багов и неочевидного поведения на экране создания проекта галку Create Git Repository не ставить, а инициализировать его вручную после создания и сборки проекта)
- Доработать .gitignore и сделать локальный Initial Commit.
- Опубликовать проект на GitHub (можно в приватный репозиторий, но не забыть добавить куратора в коллабораторы).
- Прислать ссылку на запушенный репозиторий.
❌ Ошибки¶
- в репозиторий попали конфигурационные файлы из папки .idea
- неверные нейминги