Разработка Go: Пишем полезного Telegram бота на Golang | Урок #6 - Consumer и финал разработки - вид HD

Разработка Go: Пишем полезного Telegram бота на Golang | Урок #6 - Consumer и финал разработки - вид
00:11:27

12n.ru 16755 роликов

Пишем полезного Telegram бота на Golang | Урок #6 - Consumer и финал разработки - вид.

В этом уроке мы напишем Consumer. Кроме того, мы разберём некоторые потенциальные проблемы обработки событий и обсудим возможные решения.
Данный урок — заключительный этап разработки проекта. Далее нам остаётся лишь зарегистрировать бота в телеграм, настроить его и проверить работоспособность.

Ссылка на итоговый проект на гитхабе: github.com/JustSkiv/read-adviser-bot/tree/lessons
На коммиты по урокам не разбито, так как изначально собирался записать один большой урок.

Картинка на превью добавлена с разрешения её автора, за что ему большое спасибо.
Его профиль на Хабре: habr.com/ru/users/oWart/

Тайм-коды:

00:00 Вступление
00:15 Проектируем интерфейс Consumer
00:30 Реализация Consumer
01:16 Метод Start()
01:55 Совет по улучшению надежности кода
03:21 Возвращаемся к методу Start()
04:12 Функция handleEvents()
05:02 Потенциальные проблемы обработки событий и возможные решения
08:41 Заканчиваем с handleEvents() и Start()
09:00 Собираем всё написанное в main()
10:41 Компилируем программу
10:59 Заключение
RSS
Максим Нестеренко
17:05
+3
Особенно полезная часть — где ты рассказываешь почему такой код годится только для учебного примера. Это для таких как я уровнем, очень важная часть. Поскольку мне лично многие вещи не очевидны, а ты выделяешь эти моменты.

Это лично мой опыт) но мне нужно понимать, почему мы делаем так а не иначе. Ну то есть мне не нравится, когда ролик — делай так и будет хорошо. А почему хорошо? Почему самый наивный вариант не годится? Вот эти тонкости для меня самые важные. Просто когда понимаешь, почему так делается — намного интереснее и лучше запоминается.