Разработка Go: Пишем полезного Telegram бота на Golang | Урок #6 - Consumer и финал разработки - вид HD
00:11:27
Обнаружено блокирование рекламы на сайте
Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).
12n.ru 18464 ролика
775 просмотров на сайте 12n.ru
Пишем полезного 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 Заключение
Данный урок — заключительный этап разработки проекта. Далее нам остаётся лишь зарегистрировать бота в телеграм, настроить его и проверить работоспособность.
Ссылка на итоговый проект на гитхабе: 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 Заключение
развернуть свернуть
Это лично мой опыт) но мне нужно понимать, почему мы делаем так а не иначе. Ну то есть мне не нравится, когда ролик — делай так и будет хорошо. А почему хорошо? Почему самый наивный вариант не годится? Вот эти тонкости для меня самые важные. Просто когда понимаешь, почему так делается — намного интереснее и лучше запоминается.