Осваиваем Celery: Задача с реального Django проекта

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ธ.ค. 2024

ความคิดเห็น • 9

  • @НиколайРюмин-й6и
    @НиколайРюмин-й6и 7 หลายเดือนก่อน

    Прекрасно, отлично комплексно. В общих чертах прошли весь путь от тз до тестов. И это правда очень полезно. Вот мне очень сложно дается концепция тестирования, можно поподробнее разобрать саму идею тестирования? Тоесть как составить у себя в голове справедливое количество тестов, чтобы не обманываться? Надо ли проверять валидацию каждого поля в стерилизаторе например, и тд.

    • @nikolaypavlin
      @nikolaypavlin  7 หลายเดือนก่อน +1

      В моем понимании джентельменский набор для API - это проверить, что это работает (можно получить данные, создать, удалить, обновить), а дальше тестим бизнес логику, если она есть, например, тут проверили, что создались кроны, валидацию написания крона
      Кастомную валидацию я тоже отношу к бизнес-логике, при этом проверять, что ДРФ правильно провалидирует инт и строки я бы не стал, не надо тестировать сам ДРФ, пишем тесты только на свой код

  • @kanv1s
    @kanv1s 6 หลายเดือนก่อน

    пока что лучшее видео на канале (имхо)

    • @nikolaypavlin
      @nikolaypavlin  6 หลายเดือนก่อน

      А что понравилось?
      Тема/подача/что-то еще? Почему другие видосы считаешь более слабыми?

    • @kanv1s
      @kanv1s 6 หลายเดือนก่อน

      @@nikolaypavlin потому что остальные темы так или иначе уже есть на ютубе. Смотрю каналы прогеров, у всех +/- одно и тоже, а тут что то полезное внезапно

    • @nikolaypavlin
      @nikolaypavlin  6 หลายเดือนก่อน

      А что по-твоему мнению будет полезно осветить/разобрать/написать

    • @kanv1s
      @kanv1s 6 หลายเดือนก่อน

      @@nikolaypavlin я не профессионал и проблема в том, что я не знаю что разбирать, т.к. я не знаю о существовании этого "что". Мне кажется прикольной идеей, рассказывать о каких-то крутых/полезных, но не очень массово известных модулях. Я вот знал про Celery, но понятия не имел про celery-results и celery-beat. Хотя казалось бы о них написано на одной стартовой странице в доках (я это заметил уже пост фактум, как видео твое посмотрел, буквально под носом лежало). Либо если не про модули, то например взять весь джуновский код, не разбирать его на видео, а делать серию видео "Как не надо / Как надо" так называемый best practices. Либо брать кейсами, "как сделать свою JWT авторизацию с разграничением в правах в FastAPI и почему FastAPI Users говно собачье". На одном другом IT канале упоминаются паттерны наследование и композиции и что композиция круче, я вот почитал про это, не с первого раза зашло, можно такие темы тоже брат. Короче я могу бесконечно накидывать так))

  • @jogonklil5756
    @jogonklil5756 7 หลายเดือนก่อน

    А что за клавиатура? Очень приятная

    • @nikolaypavlin
      @nikolaypavlin  7 หลายเดือนก่อน

      Akko ACR PRO Alice, свичи линейные красные gateron