Тёмный

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

Young&&Yandex: бэкенд-разработка
Подписаться 7 тыс.
Просмотров 16 тыс.
50% 1

В этой лекции поговорим об архитектуре кода, рассмотрим какие проблемы и трудности возникают при написании приложения, какие есть методики и подходы их решения и рассмотрим паттерны проектирования.
Лектор: Степан Пестерников, Руководитель службы бэкенд-разработки Яндекс.Игры
Форма для обратной связи: forms.yandex.r...
Задавай свой вопрос: ahaslides.com/...

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 34   
@rsp1399
@rsp1399 Год назад
выгоревший лектор
@Edvard-Aliev
@Edvard-Aliev 11 месяцев назад
Чел просто задроченый тасками и решением задач. Это нормально
@urick0s
@urick0s 11 месяцев назад
Кажется он хлюпает
@onmywatch
@onmywatch 7 месяцев назад
@@Edvard-Alievэто не нормально. Найди нормальную работу.
@Edvard-Aliev
@Edvard-Aliev 7 месяцев назад
@@onmywatch Причем тут "найди работу" думаешь если поменять будет лучше? Это одно и тоже унылое Г кругом.
@mejilot
@mejilot Год назад
Начало 3:45
@xct5298
@xct5298 10 месяцев назад
Кто там на лектора бухтит? Самая гибкая система папок проекта, которую нашел. Отдельно зависимости для каждого билда, кросс зависимости, миграции. Топ контент
@codingmonkey929
@codingmonkey929 Месяц назад
Спасибо за лекцию
@andrey95875
@andrey95875 3 месяца назад
Норм, по главному прошелся. Спасибо!
@АртёмМединаг
@АртёмМединаг Год назад
Вот вот вот вот вот вот. Ну ребят я понимаю это добровольное дело с лекторием,но не настолько же неподготовленным рассказывать...
@SvirMusic
@SvirMusic 10 месяцев назад
Да боже, есть ли где-то в этом мире гитхаб реп, где лежит нормальный небольшой проект , написанный в клин коде? Просто тупо от main.go и до конца. В каждом подобном ролике какой-то вот такой кусочек, структура папок и все. Такое ощущение, что клин код используют только для того, что бы рассказать о клин коде, а пишут в итоге как бог на душу положит 😅 Ну, блин, сложно что-ли написать что-то крошечное, сервер, роутер, сущности, бд, и простую логику. И выложить это все с пояснениями. Когда я въеду в эту тему хорошо - обязательно напишу. Соберу 20к звёзд 😂
@shamanvalius2902
@shamanvalius2902 10 месяцев назад
Реально подобное заметил) А заходишь в какие-нибудь проекты открытые, вроде видно что начали за здравие, закончили за упокой 😮
@alex-0x6b
@alex-0x6b 7 месяцев назад
100%. Я вот впервые вижу чтоб вся логика была в cmd/internal. Обычно в internal что в корне лепят как хотят, без разбора.
@deda_sher_
@deda_sher_ 6 месяцев назад
Ещё не нашли ?
@andrey95875
@andrey95875 3 месяца назад
avito-tech/internship_backend_2022
@eugenetell8601
@eugenetell8601 24 дня назад
Самое простое, попросить ChatGpt. Он и структуру нарисует и исходник каждого файла. Сам так въезжал )))
@milanutekal5083
@milanutekal5083 10 месяцев назад
где я могу увидеть пример кода со структурой каталогов?
@SvirMusic
@SvirMusic 10 месяцев назад
Нигде, походу)) Я даже пытался реп докладчика найти, что бы посмотреть как он это все реализует. Не нашел ((
@onmywatch
@onmywatch 7 месяцев назад
Энергетиков в студию!
@sb9185
@sb9185 3 месяца назад
не понял?
@vp_arth
@vp_arth 6 месяцев назад
Func Options попробовал, не понравилось. Интерфейс x.Default().SetA(a).SetB(b) или x.Default().WithA(a).WithB(b) понятнее и удобнее.
@andrey95875
@andrey95875 3 месяца назад
хуйня
@igor5379
@igor5379 8 месяцев назад
теперь понятен уровень входа в яндекс, трудно будет так низко пасть)
@mehrdododilzoda5198
@mehrdododilzoda5198 8 месяцев назад
скинь ссылку на гитхаб интересно глянуть твой темплейт
@GeatMaximus
@GeatMaximus Год назад
1,5 скорость , слушать приятно. Спасибо!
@ZikrullohTolibjonov
@ZikrullohTolibjonov 10 месяцев назад
25:55 вообще не рабочий код options создали установили но не использовали, при создания клиента Host, Port параметры написаны с большой буквой но на самом структуре этого нет теперь представьте новичка который не уверен в себе как он начнёт сомневаться и не понимает что это.
@anikcabidenov9802
@anikcabidenov9802 Год назад
Контент топ !!! Лектору успехов в его начинаниях!
@ВладОся-з7ь
@ВладОся-з7ь 3 дня назад
темы прям топчик, но подача на 0 . Я брал тему из видео и разбирал с gpt и он справился лучше чем лектор из видео )
@АбайАленов-ы6о
@АбайАленов-ы6о Год назад
эщкереее
@ИмяФамилия-в2г4ь
@ИмяФамилия-в2г4ь 10 месяцев назад
Белая тема это жуть)
@alex-0x6b
@alex-0x6b 7 месяцев назад
Не, как темная не очень, пережиток
@dimasvolkov
@dimasvolkov 11 месяцев назад
Только изучаю язык. И у меня возник вопрос по "Functional options". Как данные таймаута и попыток попадут в возвращаемый указатель на клиент? Возможно там не хватает в возврате строк вида: "timeout: options.timeout"...? И второй вопрос зачем создавать структуру Options если в тип функции можно передать сразу клиент? type Options func(*Client). Прошу прощения, если вопросы глупые.
@grow.250
@grow.250 11 месяцев назад
На 25:56 вместо setter(options) нужно setter(&options)
@mosheniknebrattrybky
@mosheniknebrattrybky 11 месяцев назад
Водяной шбр(
Далее
ШБР 2023 - Как проектировать HTTP API
2:49:16
Архитектура кода - ШБР 2024 Java
44:06