Хакаем тестовое задание при помощи Chat GPT-4o + Django

Sdílet
Vložit
  • čas přidán 25. 06. 2024
  • 00:00 Ни слова про ИИ
    00:13 Тестовое задание по Django
    02:32 Просим Chat GPT сделать нам задание
    04:33 Настраиваем Django проект в PyCharm
    09:04 Переносим код из Ghat GPT в проект Django
    14:47 Конфигурируем Django в PyCharm Pro
    15:58 makemigrations / migrate
    16:23 createsuperuser
    17:30 Генерим классы для админки admin.py
    18:27 Создаем тестовые данные
    21:25 Создаем HTTP запросы с помощью Ghat GPT в формате PyCharm
    23:05 Делаем HTTP запрос на получение JWT Token
    23:32 Делаем запрос на REST endpoint для создания Task
    24:43 Получаем summary для аналитики тасков
    26:54 Просим Chat GPT написать более экономные SQL запросы
    30:53 Проверяем как Chat GPT делает юнит тесты (плохо)
    33:52 Добиваемся от GPT лучших тестов
    35:32 Просим сделать много тестов на все компоненты приложения
    39:36 Правим тесты за Chat GPT
    39:49 Генерим swagger и redoc документацию
    42:02 О там как Chat GPT расходует токены и
    42:20 Рассуждаю о качестве кода от этого ИИ / AI
    43:04 Вопросы к зрителям
    43:20 Опять рассуждаю о качестве кода от этого ИИ / AI
    44:10 Как вы используете Chat GPT ?

Komentáře • 126

  • @user-hi8uc3rk1u
    @user-hi8uc3rk1u Před 17 dny +2

    Спасибо Сергей! Очень интересное видео.

  • @mikewinny3856
    @mikewinny3856 Před 17 dny +2

    Интересные кейс и видео. Спасибо!

  • @kopylov_vadik
    @kopylov_vadik Před 18 dny +15

    Сделайте пожалуйста видео с обзором всех фич пай чарма которыми вы пользуетесь в процессе работы)
    Смотрю Ваш материал, складывается впечатление, что я использую 5% от всего того, что он предоставляет.

  • @PavelNikithin
    @PavelNikithin Před 14 dny +1

    интересное задание и интересно наблюдать, как это надо делать.
    тоже интересно про пайчарм узнать, много всяких плюшек ))

  • @alexey9975
    @alexey9975 Před 18 dny +7

    Это реальность! С Ai экономится куча времени

  • @ArtemZakharov-sv6dj
    @ArtemZakharov-sv6dj Před 18 dny +20

    Было тестовое с большим контекстом, медиа платформа с древовидной структурой каналов, рекурсией , докером , тестами. Позиция была джуниор но зп хорошая. чат гпт 3 не осилил , точнее он то выдавал здравые идеи, но моего опыта не хватило. Пришлось искать другие варианты. Сейчас на работе часто использую, бизнесу всегда надо быстрее и код который писали до тебя может быть сложным и запутаным. Вообщем думаю без него, я бы не продержался испытательный срок, так что всем рекомендую! Единственное обязательно проверяйте за ним и разбирайтесь в коде! А то на онлайн код ревью спроят почему так а ты и сказать ничего не сможешь. Всем успехов!

    • @user-ff1sd6wl1h
      @user-ff1sd6wl1h Před 18 dny

      А как именно используешь гпт в работе?

    • @ArtemZakharov-sv6dj
      @ArtemZakharov-sv6dj Před 18 dny

      @@user-ff1sd6wl1h Для чтения кусков сложного кода, и для внесения правок.

    • @ArtemZakharov-sv6dj
      @ArtemZakharov-sv6dj Před 18 dny

      @@user-ff1sd6wl1h Разбирать сложные куски кода. Иногда если прямо туплю то и фиксы прошу писать.

    • @user-sk9se5be9g
      @user-sk9se5be9g Před 17 dny

      А что такое онлайне код ревью? Это как?

    • @backend404
      @backend404 Před 17 dny +1

      на работе вас за гпт не ругают?и запрещяют лиего вообще?

  • @ArtemZakharov-sv6dj
    @ArtemZakharov-sv6dj Před 18 dny +4

    И шикарная заставка!

  • @Yuri-wk8rk
    @Yuri-wk8rk Před 16 dny +2

    Спасибо! Очент познавательно! Продолжайте эту серию. А сделайте видео по использование Copilot, можно тоже сделать тестовое задание :)

  • @user-wg1ur1ck8c
    @user-wg1ur1ck8c Před 12 dny

    Очень интересно и полезно, спасибо

  • @Yuri-wk8rk
    @Yuri-wk8rk Před 16 dny +5

    Еще одна идея вам для видео сравнить реализацию в Claude и ChatGPT реализацию задания. Однозначно эти инструменты будут улучшаться и смогут хорошо писать такие задачи.

  • @user-tw1vg2pl9v
    @user-tw1vg2pl9v Před 17 dny +3

    Я использую gpt4, cloudai, gemmi как консилиум мнений) Задаю вопросы и смотрю чей вариант мне нравится больше. Заменить точно пока не смогут, но очень сильно помогают познакомится с новой технологий или погружение в чужой код

  • @PheniksTay
    @PheniksTay Před 8 dny +1

    Это не последняя версия, а одна из промежуточных и уже способна на многое. Я, джун, использую её для обучения. Прошу разжевать построчно, на атомы, как работает этот код, скажем, или дать развернутый ответ по проблеме с примерами - и получаю то, что мне нужно.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 8 dny

      Класс! Мне кажется что возможности GPT в обучении очень крутые . По сути , уже замещает ментора. Может не во всегда , но хотя бы от части

    • @sergey_ra
      @sergey_ra Před dnem

      ​@@SeniorPomidorDeveloperобучает и разжевывает лучше любого человека. Никаких психов и прекрасно понимает твой уровень по вопросам))

  • @galogramma8461
    @galogramma8461 Před 17 dny +1

    Круто! Спасибо! Побольше бы такого!
    Еще было бы интересно передавать таски через redis в celery на асинхронное выполнение, и в докер все это.

  • @krokojur2910
    @krokojur2910 Před 17 dny

    спасибо

  • @ibrahimoglu
    @ibrahimoglu Před 17 dny

    👍

  • @user-nj7oz1xc4l
    @user-nj7oz1xc4l Před 17 dny +1

    В основном пишу код сам. Но использую GPT в качестве написания простого или даже сложного кода, когда чётко понимаю, что должно быть, но из-за большого объема зачем руками писать, если есть GPT, программистов заменить, они за год показали неплохие результаты, а учитывая выход приложения, где ты впрямом эфире разговариваешь GPT. Думаю, будет всё намного проще. А если ещё и научиться управлять ПК и всё вместе, это будет работать идеально. Но не всем это интересно)

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 16 dny

      Да я думаю что многим это интересно. В принципе прогресс куда-то туда движется.

  • @goblingo9042
    @goblingo9042 Před 15 dny

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

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 15 dny +1

      Интересная идея попросить его написать код как Сеньор из Гугл )
      Я попробую! Стихи как Бродский у него не получились , ну может хоть в IT он сильнее. Не гуманитарий )

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 15 dny +2

      Проверил. Вцелом похожее решение выдает. Сразу делает aggregate и annotate - это да, не нужно от него добиваться оптимизации запросов. В остальном тоже самое. Тесты тоже хреновые написал.

  • @galandec2000
    @galandec2000 Před 5 dny

    спасибо за вдос.))
    по разному оно решает лишь типовые задачи.. тоже тестил. а так только Llama3 70B и клаудия чуть в сторону на не типовых умеют, а остальные почти одно и тоже отвечают.😁надо было написать не сложное расширение в браузер, не типовое но относительно простое. оно не смогло даже минимума.. попробуйте на каком старлет попросить написать и он запнется с огромной вероятностью.😁 принцип любого ИИ 1950г и современного полностью идентичен! что генерация картинок, что текста работают по одинаковым алгоритмам. это просто зубрилки, если материала много оно зазубрит много и смогет чуть в сторону. если не так много, не смогет вообще ничего. там 0 разума.. я пользуюсь локальными, есть много толковых, генерят превосходно. но править надо постоянно.. есть хакерские ИИ, шикарны тоже. вообще легко определить сам делал или ИИ. ИИ в 99.999% случаях оставит свой след который сразу выдаст.. если вас конечно проверяет профи а не такой же генератор на ИИ..🤣

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 5 dny

      Спасибо что смотрели!
      А какую модель можете посоветовать? Llama3 ?

  • @user-ew9gl1sv7p
    @user-ew9gl1sv7p Před 17 dny

    собес на мидла в общем он бы не прошел ) хотя немного подучился бы и тогда ! имхо ситуация поменяется принципиально когда будет встроен функционал тестирования кода на релевантных данных и на клирность. То есть чату нужно самотестирования, без этого кодить будет "примерно вот так"
    PS. Ответ на вопрос - да, в будущем заменит. И более того. Сразу будет в итоге писать на ассемблере. В принципе имхо мощности гпт 4 для этого достаточно. Нужна "тонкая настройка" для подбора оптимального решения, генерации тестовых данных + связь с какими то внешними апи для самотестинга

    • @arher743
      @arher743 Před 14 dny

      Проснись, уже почти год как умеет тестировать и проверять за собой. Тебе что зря доступ к самописным плагинам дали?

    • @user-ew9gl1sv7p
      @user-ew9gl1sv7p Před 14 dny

      @@arher743 например ?

  • @shulginoleg6561
    @shulginoleg6561 Před 16 dny

    Использую ещё беслпатную версию 3.5 для создания кусков программ на C# потом дорабатываю их вручную и интегрирую в код. Ускоряет процесс. Жена использует в области WEB дизайна. Заменит всех кроме чернорабочих, курьеров. мусорщиков и т. п. Люди которые будут работать за синтезированную баланду обходятся и будут обходиться дешевле чем роботы.

  • @photohunter_videogatherer

    Тестовие данние может тоже делать, если что))

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 16 dny

      Тоже потом об этом подумал. ) Через fixtures можно

  • @user-xj9nv6vi1t
    @user-xj9nv6vi1t Před 7 dny

    Здравствуйте, вы не планируете запустить полноценный курс по DRF с практикой и тд?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 7 dny

      Сейчас разрабатываем курс. Он будет платный с большим количеством заданий и их проверкой.
      У меня много бесплатных курсов тут на канале. В том числе по DRF, называется «Бенкенд на Джанго», с синими обложками

    • @user-xj9nv6vi1t
      @user-xj9nv6vi1t Před 7 dny

      @@SeniorPomidorDeveloper ООО интересно а на какой платформе? и он только о DRF будет? может быть заранее деньжат отложу

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 7 dny

      Пока решаем на какой платформе и сколько будет стоить. Но это будет в конце осени я думаю. Только начали готовить

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 7 dny

      Не только по DRF

    • @user-xj9nv6vi1t
      @user-xj9nv6vi1t Před 7 dny

      @@SeniorPomidorDeveloper Советую платформу Stepick она удобная

  • @BorisenkoV89
    @BorisenkoV89 Před 10 dny

    Привет, где взять такой клиент для работы с API OpenAI?

  • @kek_6858
    @kek_6858 Před 18 dny +2

    Как жаль, что большинство бизнес задач достаточно сложны по контексту, а не по технологиям. Очень жду Ai с возможностью погружать в контекст инфраструктуры.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 16 dny

      Согласен. Программистов можно заменить, а разработчиков пока еще нет.

    • @vacsa
      @vacsa Před 14 dny

      уже есть, называется RAG

  • @stas7che
    @stas7che Před 14 dny

    Ого, не знал про хттп клиент в пайчарм. А почему используешь team gpt а не родную оболочку?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 14 dny +1

      Да просто она удобнее что-ли. Всякие папки есть, типа ленты переписок и тд

    • @user-iq2st2el2d
      @user-iq2st2el2d Před 14 dny

      а вы знаете, что такие запросы можно писать прямо из консоли или нет? Ну и программисты пошли xD

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 14 dny

      А зачем писать из консоли? 😀

    • @stas7che
      @stas7che Před 14 dny

      @@user-iq2st2el2d а вы знаете что можно и код писать в ворде?

  • @tron24
    @tron24 Před 17 dny +2

    GPT4 Omni буква O а не ноль, он так называется из за всеядности, ему можно расшарить экран, надиктовать голосом, скидывать скрины и тд

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 16 dny

      Согласен. Ноль высокий у узкий. Есть разница 0 о

  • @Egorius96
    @Egorius96 Před 15 dny +1

    Спасибо, видео получилось очень интересное, на одном дыхании посмотрел. У нас сейчас тимлид помешался на типизации и на всех проектах мы очень жестко указываем типы для всех сущностей в коде. Вот хотел тебя спросить, собственно в чем проблема динамической типизации в python, если не считать банальные ответы типа для документации и оптимизации? Лично я считаю что это кододрочерство и не более) Как ты считаешь?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 15 dny +2

      Питон это язык с динамической типизацией, он таким и остается. Он изначально создавался для простоты использования, чтобы меньше заморачиваться: с типами, с очисткой памяти, с ООП (если оно в каком-то кейсе просто не нужно). То что сейчас на него накрутили разные штуки типа строгой типизации, мое личное мнение что это в большинстве случаев просто не нужно. Не нужно из питона делать java. Для продуктовой разработки уж точно не нужно. У нас в проекте сотни тысяч строчек кода и под сотню моделей, по разному связанных. Мы каждую неделю фиксим десятки багов, и я не помню чтобы хоть один из них был связан с тем что неправильно указали тип. Супер редкий кейс. В 99% по имени самой переменной уже понятно какого она типа.
      Я думаю что для math библиотек, возможно для ML, или там где мы много используем кастомные типы данных, строгая типизация будет более актуальна.

    • @Egorius96
      @Egorius96 Před 15 dny

      @@SeniorPomidorDeveloper спасибо большое!

    • @julesbois2122
      @julesbois2122 Před 8 dny +1

      Аннотация типов в Python введена для поддержки статического анализа кода. И .. всё, наверное.
      Если вы не используете статические анализаторы, то и плюсов от type hinting будет мало. IMO

  • @BorisenkoV89
    @BorisenkoV89 Před 10 dny

    Использую постоянно для работы, код почти сам не пишу. Вот тебе идея для нового видео, реализовать собственный клиент для OpenAI, с подсчеом токенов и стоимости

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 10 dny

      Хорошая идея, но влом с фронтендом возится , не моя тема

    • @BorisenkoV89
      @BorisenkoV89 Před 10 dny

      @@SeniorPomidorDeveloper без фреймворка и js, drf+Django templates,

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 10 dny

      Ой, не люблю шаблоны. Скукотища )🥱

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 10 dny

      Да и как без js организовать вопрос ответ с сервером

    • @BorisenkoV89
      @BorisenkoV89 Před 10 dny

      @@SeniorPomidorDeveloper ты имеешь ввиду как организовать потоковую выдачу ответа? Можно просто упростить до запрос - ответ. Но вот меня больше интересует как мы будет определять синтаксис кода? Подсветка кода и т.д. Хотя наверное есть уже решения, не искал..

  • @user-qn1kc3sb4y
    @user-qn1kc3sb4y Před 18 dny

    Код конечно не продакшен уровня, так писать нельзя, на гитхабе куча таких тестовых с одинаковым решением, вот и скормили такой датасет нейронке с гитхаба. Но ллмки очень полезны как второй гугл, если в первые делаешь какой-то функционал и не знаешь с какой стороны подойти к решению задачи, идеи гпт может накидать

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 16 dny +3

      А по моему нормальный код. Просто задача простая. А что еще надо от вью по аналитике? Чтобы запросы экономило , было безопасно и читаемо. Остальное это второстепенные вещи. Задание не предполагает какого-то хитро-изощренного решения, зачем усложнять, когда можно сделать просто. Он и сделал.

  • @sab_ero8561
    @sab_ero8561 Před 18 dny +6

    это дают мидлам? а в чем прикол? задачи же очень легкие

    • @Kot1key
      @Kot1key Před 17 dny +4

      А какие есть "сложные задачи", которые дают мидлам ?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 16 dny

      Есть средние)

  • @julesbois2122
    @julesbois2122 Před 9 dny

    Разработчик превращается в ревьюера с навыком промпт-инженера!
    Ну, компания вместо оплаты труда нескольких разработчиков будет платить одному такому ревьюеру и ещё один "оклад" OpenAI.🙂

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 8 dny

      Ну это не совсем так. Задание просто слишком простое, ну тестовое задание и не могло быть сложным.
      Я вчера тут ковырял gpt пытался сделать браузерную игру на js. Ну и я бы сказал что там дорабатывать и дорабатывать. Вообще все криво косо и больше половины не работает. Тем не менее, скорость разработки с ним в несколько раз выше.
      А еще бы я отметил что требования к квалификации разработчика очень с ним возрастают. Попробуй ка допили приложение после такого криво-кодера, тут новичок не справится

    • @julesbois2122
      @julesbois2122 Před 8 dny

      @@SeniorPomidorDeveloper Да, точно! Написав "превращается в ревьюера", я так же имел в виду, что квалификация нужна серьёзная, ведь не каждый сможет делать такое ревью.
      Вообще, хорошо, что это всего лишь инструмент и не слишком умный. Плохо, что десятки умнейших людей работают фуллтайм, чтобы сделать его умным.

  • @set1qs
    @set1qs Před 17 dny +1

    За год использования жпт, понял что если ты не знаешь что он делает и пишет, и сходу не можешь увидеть его касяки он уничтожит твой код )))
    Поэтому использую его только для алгоритмических моментов, в отдельных функциях, задачах, ну и пока пишу ему запрос, в голову приходит решение само ))))

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 16 dny +1

      Согласен. Пока он больше для утилитарных задач подходит, и вот для таких простых приложений как на моем видео. И то ошибок наделал

    • @user-iq2st2el2d
      @user-iq2st2el2d Před 14 dny

      открою секрет, учите компьютер сайенс, а не языки программирования

  • @archibaldivanovich4103
    @archibaldivanovich4103 Před 18 dny +6

    Я так на работу попал !

  • @molochnikzero
    @molochnikzero Před 17 dny

    Привет, я думаю, что останавливает от использования в проектах то, что приходиться подписываться под NDA и не передавать код третьим лицам. Ну и конечно, что chatGPT закрытая разработка, к тому же платная. Думаю, что в ближайший год выпустят плюс-минус нормальную модель для локального пользования. Тогда - да, буду активно использовать на всех своих проектах. Куплю себе 5090 и посажу джуна\мидла генерировать глубокие unittest'ы и интеграционные для запуска в ci-cd. Потому что зачастую нет ни времени, ни моральных сил писать *баные тесты в больших проектах с 0% покрытия

    • @molochnikzero
      @molochnikzero Před 17 dny

      Если спросите - почему при написании сервиса не было тестов - у нас есть отдел тестирования, который разбалывал всех разрабов. Да и культурой тестов до меня в компании никто не интересовался.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 16 dny

      Большие проекты с нулевым покрытием это ад. И никакой отдел тестирование не спасет! У нас в проекте более 10.000 юнит тестов. Сколько надо тестировщиков чтобы проверить каждый кейс для каждого релиза?
      Уж лучше действительно chat gpt натравить чтобы он хоть что-то проверял, хотя чтобы от него добиться нормального теста надо его задолбать, в видео я три раза его просил по разному, чтобы что-то адекватное выдал.
      NDA это конечно проблема. Но наверное можно согласовать с начальством. Если конечно вы не в банка или типа того.
      Ведь код нельзя передавать "третьим лицам." А вопрос по субъектность ИИ до сих пор не имеет однозначного ответа.

    • @molochnikzero
      @molochnikzero Před 16 dny

      @@SeniorPomidorDeveloper Ну, третьи лица в этом случае OpenAI, которые, конечно же, хранят логи переписок в не зашифрованном формате в базах)

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 16 dny

      Я бы сказал Третьи, но не лица ) Вероятно что хранят, да

  • @shulginoleg6561
    @shulginoleg6561 Před 12 dny +1

    Пока только Шах. Но мат как в прямом, так и в переносном смысле неизбежен. Просто партия ещё не закончилась...

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 12 dny

      Да это шутка ) если бы меня на видео не было , кто бы писал запросы и рассказывал вам об этом? )

  • @ivanruiner
    @ivanruiner Před 16 dny

    Это что DRF? А почему не просто на Django?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 15 dny +1

      Django в его нативном применении это штука довольно устаревшая и плохо-масштабируемая. Шаблоны и формы на бэкенде, это не современный подход. DRF - это фреймворк для создания REST API на Джанго, это более гибко и бекенд даже пишется легче там.
      Я об этом рассказывал в первом курсе, с белой обложкой. Там может уже зависимости устарели и что-то по-другому работает, но смысл остается тот же.

    • @SyperMonster
      @SyperMonster Před 13 dny

      ​​@@SeniorPomidorDeveloper Делаю сейчас MVP на django без DRF, на темплейтах, так ещё и htmx для подрузки, да здравствует генерация html на сервере! Делаю кстати CRM систему, страшный Франкенштейн получается, а ещё страшней, что за это платят 😅

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 13 dny

      😂 ну платят же! Это главное)

  • @vladkrolik2700
    @vladkrolik2700 Před 12 dny

    Скажи ты не обучаешь персонально ?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 12 dny

      Раньше обучал. Но давно не занимался этим. Может сейчас взял бы одного или двух учеников, но не дешево .

    • @vladkrolik2700
      @vladkrolik2700 Před 12 dny

      @@SeniorPomidorDeveloper не дешево это сколько ?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 12 dny

      Надо подумать. Со мной можно связаться в ТГ группе, ссылка в профиле, там в описании в "Контакты админов" я буду первый

  • @user-ce3xf4hr9t
    @user-ce3xf4hr9t Před 10 dny

    заменить пока не сможет но пошник очень не плохой что и хорошо и плохо

  • @vasiliylu8054
    @vasiliylu8054 Před 17 dny

    Немного оффтопа по написанию юнит тесттов. А они, что в БД лезут, или я чего-то недоглядел?...

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 16 dny

      Юнит тесты конечно лезут в БД. В нее пишут, а потом после окончания каждого теста очищают. (это конечно не основная база , настореная для Джанго. Они свою создают)

    • @vasiliylu8054
      @vasiliylu8054 Před 16 dny

      @@SeniorPomidorDeveloper спасибо, просто показалось немного странным. В дотнете стараются всё замокать и тестить только логику.

  • @user-go6ml7yx7y
    @user-go6ml7yx7y Před 18 dny +1

    Он, конечно, помогает писать код, только твои скиллы от этого не прокачиваются. Раньше все время пользовался gpt. Сейчас стараюсь пользоваться если совсем не разобраться самому.

    • @ArtemZakharov-sv6dj
      @ArtemZakharov-sv6dj Před 18 dny

      Согласен, прокачка идет медленнее , но идет!

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 16 dny

      Зато рутина легко идет, когда уже напрокачивался)

    • @user-iq2st2el2d
      @user-iq2st2el2d Před 14 dny

      @@ArtemZakharov-sv6dj она идет гораздо быстрее, нужно кейсы уникальные записывать и заучивать, тем более пополняется база кода с ним очень быстро, можно частые решения записывать в отдельные модули

  • @Alypsat_kz
    @Alypsat_kz Před 14 dny

    надо и ошибки скопипастить и ему показать, тогда он сам исправить или предложит пути исправления.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 14 dny

      делал так, просто не все это в видео вошло. какие-то ошибки предлагает правильное решение, какие-то нет

    • @Alypsat_kz
      @Alypsat_kz Před 14 dny

      Да, тооько досмотрел видео, Вы так делали. И, я польностью солидарен с Вашими выводами на счет ChatGPT. Нужно четко знать что ты хочешь и как ты этого хочешь. С его помощью я написал один сайт на django и несколько программ на dash, micropython, и я впервые узнал из этого видео про PEP 8. Я многого ещё не зная, логика сериалайзеров в djanjo мне все еще не понятна, но ChatGPT хороший учитель и наставник, я пользуюсь бесплатной версией.

    • @Alypsat_kz
      @Alypsat_kz Před 14 dny

      Да, Вы так делали, только что досмотрел видео. И, я полностью солидарен с Вашими выводами на счет чатgpt, нужно точно знать что ты хочешь и как ты этого хочешь. С его помощью я написал один сайт и несколько прграмм на dash и micropython, и впервые узнал из этого видео про PEP 8, да и логика сериалайзеров в django мне еще не до конца понятна.ю, пишу свои модули для аутентификации и верификации. Но чатgpt для дитя 90-х это просто фантастика.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  Před 14 dny +1

      @Alypsat_kz сто процентов! Еще пару лет назад мы и представить не могли что у нас будет такой помощник и так быстро .

  • @Developer_python_
    @Developer_python_ Před 17 dny

    Привет. Ну это довольно простое тестовое задание. Сейчас 4 мес пишу срмку где взде почти кастомная реализация. Особенно в админке, динамические формы, страницы и тд. Чат помогает задать направление. А дальше почти все нужно корректировать. Но время экономит серьезно. Спасибо за хттп клиента. Не знал. Юзал мож хедер екстеншн

  • @set1qs
    @set1qs Před 17 dny

    Слишком качественно написано тестовое )
    Обычно в рабочих задачах пишут в таске, сделай так ) а как уже твои проблемы, какие ручки и прочее думай сам

  • @tertiumorganum5665
    @tertiumorganum5665 Před 11 dny

    мля так на питоне и не программисты пишут😂

  • @Halleluyah83
    @Halleluyah83 Před 15 dny

    Я ничего не понял.

  • @user-descripter
    @user-descripter Před 17 dny

    Терпеть не могу когда слякуют слюнями в микрофон

    • @databox4279
      @databox4279 Před 16 dny +1

      так не терпи, на крестик в углу нажми. Ты же не терпила, чтобы терпеть.