Size: a a a

2020 February 28

D

Dima in aiogram [ru]
Forevka ÐΞV
а ты считаешь ок писать логику и работу с базой прямо в хендлере?)
Не ок, но мвс мы уже видели
источник

Forevka ÐΞV in aiogram [ru]
Dima
Не ок, но мвс мы уже видели
я просто говорю в каком виде будет проще написать тесты
источник

Forevka ÐΞV in aiogram [ru]
берешь и пишешь тесты на блл
источник

Forevka ÐΞV in aiogram [ru]
а не бомбишь бота с постмена подделывая запросы или как там тестят
источник

D

Dima in aiogram [ru]
Много кто про это говорит, но никто никогда дальше слов не доходил
источник

Forevka ÐΞV in aiogram [ru]
Dima
Много кто про это говорит, но никто никогда дальше слов не доходил
хаха у тебя почти получилось развести меня на юнит тесты)
источник

D

Dima in aiogram [ru]
Forevka ÐΞV
хаха у тебя почти получилось развести меня на юнит тесты)
Структуру проекта хотябы увидеть
источник

Forevka ÐΞV in aiogram [ru]
Dima
Структуру проекта хотябы увидеть
|bot
|\services
  |RegisterService
  |GameService
|\handlers
 |RegisterHanlders
 |GameHandlers
main.py
источник

Forevka ÐΞV in aiogram [ru]
источник

D

Dima in aiogram [ru]
И как приблизительно выглядит вызов бизнес логики?
источник

q

quavo in aiogram [ru]
Ващет я программист
источник

q

quavo in aiogram [ru]
Какие бизнеса
источник

Forevka ÐΞV in aiogram [ru]
Dima
И как приблизительно выглядит вызов бизнес логики?
в обьекте хендлера создаётся обьект сервиса, и дальше в хендлере
@handler
def reg_handler(...)
   register_service.some_method()
источник

Forevka ÐΞV in aiogram [ru]
как то так
источник

Forevka ÐΞV in aiogram [ru]
таким образом ты разделяешь логику
источник

Forevka ÐΞV in aiogram [ru]
solid и всякая прочая поебень которая иногда является полезной
источник

ВС

Владислав Скотсвин🐽 in aiogram [ru]
some_method() внутри все еще общается с телегой?
источник

ВС

Владислав Скотсвин🐽 in aiogram [ru]
небось еще принимает аргументом  message или query?
источник

Forevka ÐΞV in aiogram [ru]
Владислав Скотсвин🐽
some_method() внутри все еще общается с телегой?
совершает логику и отдаёт ответ который нужно донести до юзера
источник

Forevka ÐΞV in aiogram [ru]
Владислав Скотсвин🐽
небось еще принимает аргументом  message или query?
ну если тебе нужно передать целый обьект
источник