Django в стартапе: от 0 до 150 000 строк кода, не жертвуя качеством

  Рет қаралды 10,391

MoscowPython

MoscowPython

Күн бұрын

Фёдор Борщёв (ГдеМатериал) @ Moscow Python № 72
"Речь пойдет о том, как мы поддерживаем здоровье кодовой базы в проекте с безумными требованиями к скорости и постоянно меняющимися задачами. Мы поговорим про TDD, SOLID и KISS там, где люди меньше всего к этому готовы - в стартапе, который доставляет стройматериалы".
Слайды: www.moscowpytho...

Пікірлер: 21
@vadim-kv
@vadim-kv 4 жыл бұрын
Админка джанги - это просто админка для данных, когда надо быстро что то изменить, посмотреть и не хочется за этим лезть в базу. Для клиентов все равно как правило свой отдельный интерфейс делается. А хтмл на сервере - ну а почему нет. Простым сайтам генерация на клиенте нафиг не нужна.
@boycovclub
@boycovclub 4 жыл бұрын
Вопрос такой а клиенты вместо админки что использует ? Вид админки и функционал её ведь можно менять как угодно , зачем отдельно что то создавать , и если создавать , то тогда на чём делают ?
@vadim-kv
@vadim-kv 4 жыл бұрын
@@boycovclub не всегда функционал можно поменять так, как хочет клиент. Иногда легче с нуля создать. Ранее использовали xadmin для некоторых клиентов, но к сожалению проект перестал развиваться, да и совместимость с некоторыми батарейками страдала.
@evgeniymishchenko5107
@evgeniymishchenko5107 4 жыл бұрын
Спасибо за доклад. Последние пол минуты - золотые слова! Пришло время учить VUE и использовать RestAPI
@qazaqbalasy916
@qazaqbalasy916 Жыл бұрын
А зачем джанго, если туда ходить только за апи? Легче пользовать фастапи.
@artemunix5223
@artemunix5223 4 жыл бұрын
давайте больше видосов по джанге нормас такой
@DjangoSchool
@DjangoSchool 4 жыл бұрын
Отлично все рассказал.
@artemunix5223
@artemunix5223 4 жыл бұрын
расскажите больше про service object django
@ruslansayfullin7810
@ruslansayfullin7810 4 жыл бұрын
kzbin.info/www/bejne/bp69ho2pa7d1nJY
@romul23
@romul23 3 жыл бұрын
Спасибо что на фото с 21 человеком и подписью "6 разработчиков" пронумеровали разработчиков, но... Почему с единицы?
@9qoa34ckkw0ltz5cm
@9qoa34ckkw0ltz5cm 4 жыл бұрын
1. docker swarm (так же как и docker compose) не проще kubernetes. Tот кто переделывал самописные километровые docker compose манифесты в чистые и понятные манифесты kubernetes знает что я имею ввиду. 2. У swarm нет интеграции as-a-service с публичными облаками, в которых kubernetes кластер поднимается за 10 минут. 3. Helm позволяет раскатывать любые 3rd-party сервисы на kubernetes за 5 минут вообще не влезая в код манифестов. 4. swarm мертв boxboat.com/2019/12/10/migrate-docker-swarm-to-kubernetes/ и да я devops в большой компании
@ibragdzh
@ibragdzh 2 жыл бұрын
Отличный доклад! Спасибо.
@egorkomarov4719
@egorkomarov4719 4 жыл бұрын
топ
@stefanitsky
@stefanitsky 4 жыл бұрын
На мой взгляд доклад вода водой. Все зависит от задач и нельзя говорить о том, что темплейты и админка это ужасно и условно говоря уже неактуально. Докладчик причем сам себе противоречит, говоря о том, что ему нравится джанга из-за экосистемы и ее батареек, вот как раз-таки админка и есть та самая батарейка, которую можно отключить и не пользоваться, зайдя просто в настройки. Единственное что пока что не завезли в джангу и этого реально не хватает - полная асинхронность из коробки (включая БД).
@dimusss
@dimusss 3 жыл бұрын
Федор (докладчик), кстати, считает, что асинхронность в джанге не нужна. Что она только усложнит и без того большой и сложный проект и таким образом замедлит его развитие. Я с этим его утверждением не согласен, тоже хотелось бы иметь в некоторых случаях использовать асинхронный ORM.
@NaughtyBoyInNastySchool
@NaughtyBoyInNastySchool 4 жыл бұрын
если тесты только рядом с проектом (= у вас только юнит-тесты и дальше в прод) ни о каком независимом тестировании речи быть не может, соответственно от багов в проде вы не защищены (проверено на проектах больших дядь).
Начинаем Django приложение правильно
37:02
OYUNCAK MİKROFON İLE TRAFİK LAMBASINI DEĞİŞTİRDİ 😱
00:17
Melih Taşçı
Рет қаралды 12 МЛН
когда не обедаешь в школе // EVA mash
00:57
EVA mash
Рет қаралды 3,6 МЛН
Архитектура ПО, MVC и бизнес-логика. Критика Django
20:26
Диджитализируй!
Рет қаралды 76 М.
Moscow Python Podcast. Подкаст про Django (level: All)
52:47
Django vs Node js in 2024 - Make the Right Choice (Difference Explained)
11:07
Daniel | Tech & Data
Рет қаралды 60 М.