ШБР 2023 - Архитектура кода (Python)

  Рет қаралды 22,393

Young&&Yandex: бэкенд-разработка

Young&&Yandex: бэкенд-разработка

Күн бұрын

Пікірлер: 18
@АлексейПрохин-ф1р
@АлексейПрохин-ф1р Жыл бұрын
Отличный доклад, настолько все просто и понятно, можно шлифовать и по конференциям ходить. Супер просто и со вкусом. Шарьте общую практику для остальных докладчиков.
@Ca1vema
@Ca1vema Жыл бұрын
48:00 Для создания компрессоров можно воспользоваться шаблонами абстрактная фабрика и фабрика. Тогда для добавления компрессоров изменения в существующем коде можно будет свести, как ты и сказал, к добавлению нового ключа в мапу, при этом не потеряв в гибкости настройки.
@RF-22-b4f
@RF-22-b4f 5 ай бұрын
спасибо, отличный доклад
@halcyneon5282
@halcyneon5282 Жыл бұрын
Спасибо за лекцию. Понятно и интересно.
@ИльяЛукашкин-п6ь
@ИльяЛукашкин-п6ь Жыл бұрын
Очень доступна и классная лекция. Спасибо
@iknowrus
@iknowrus Жыл бұрын
Спасибо за лекцию!
@sn4zzle
@sn4zzle 8 ай бұрын
В чем смысл для фласка показывать то, что из коробки, а для фастапи взять прям полноценный, кем-то сделанный, шаблон с гита?
@Daloshka
@Daloshka 9 ай бұрын
А есть на гитхабе код с этими примерами в начале для FastAPI? Я хотел открыть сам посмотреть
@Ca1vema
@Ca1vema Жыл бұрын
Что-то с I в SOLID намудрил, как теперь интерфейсом Encryptor пользоваться?
@ДмитрийВторов-ы8л
@ДмитрийВторов-ы8л Жыл бұрын
"Чистый код" написал Роберт Мартин, а не Фаулер
@ИгорьСуслов-и9р
@ИгорьСуслов-и9р Жыл бұрын
Да и на фотке Дядя Боб))
@driewtonmai
@driewtonmai Жыл бұрын
Наследование ухудшает качество кода, поэтому будем использовать множественное наследование!
@undefinedundefined2459
@undefinedundefined2459 Жыл бұрын
назвать множественное наследование композицией? ну хз
@eeeeeeee133
@eeeeeeee133 Жыл бұрын
Роберта Мартина с Мартином Фаулером перепутать это ладно, но про слоистую архитектуру рассказывать и тут же проект в пример приводить tiangolo/full-stack-fastapi-postgresql который реализует те анти-паттерны, про которые Роберт Мартин книги писал это вообще пушка.
@glebov-kryukov
@glebov-kryukov 5 ай бұрын
Позор конечно для яяяндекса. Каша в голове у лектора , даже в SOLID и I и D тупо не в кассу. На и вообще говорить про архитектуру кода и не упомянуть coupling & cohesion это показывает уровень вашего руководителя разработки . Не стоит другим голову морочить если сами не разбираетесь
@kidkid2958
@kidkid2958 Жыл бұрын
у лектора геморрой воспалился ? стонет через слово
@YuriiMotov
@YuriiMotov Жыл бұрын
kzbin.info/www/bejne/baO4nZiKlpiIhqM NoCmpressionCompressor позволяет нам не делать лишний if и в методе write мы можем сразу вызывать метод compressor.compress(). Но при этом в конструкторе FileManager аттрибут compressor опциональный.. 🤦‍♂🤦‍♂🤦‍♂ Мне, начинающему бэкендеру, всегда так приятно видеть когда опытные программисты косячат)
ШБР 2023 - Как проектировать HTTP API
2:49:16
Young&&Yandex: бэкенд-разработка
Рет қаралды 31 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
ШБР 2023 - Нагрузочное тестирование. Часть 1
1:18:04
Young&&Yandex: бэкенд-разработка
Рет қаралды 8 М.
ШБР 2023 - Асинхронное программирование (Java)
1:28:37
Young&&Yandex: бэкенд-разработка
Рет қаралды 4,5 М.
Demo DocHUB IDE
1:13:40
Роман Пионтик
Рет қаралды 105
ШБР 2023 - Архитектура распределенных систем
1:55:28
Young&&Yandex: бэкенд-разработка
Рет қаралды 8 М.
ШБР 2023 - gRPC
1:23:05
Young&&Yandex: бэкенд-разработка
Рет қаралды 7 М.