"Утащит всю нашу базу клиентов перебирая 1,2,3,4.5...Зато кэш нам прогреет". Смеюсь в голос. Очень кайфовая лекция
@codingmonkey929
Ай бұрын
Спасибо за лекцию
@АлександрКудрявцев-р2в
Ай бұрын
01:23:12 - пакет sync 02:00:30 - пакет atomic
@RF-22-b4f
Ай бұрын
спасибо, отличный доклад
@azatakhunov6061
Ай бұрын
Лектор: Сергей Федосеенков, Руководитель отдела разработки B2B продуктов Маркета. Да......... такие люди занимают такие должности и знаний ноль. а требуете на собеседованиях космический корабль построить. А сами то..... красивые обертки, а начинка пустая.
@azatakhunov6061
Ай бұрын
жесть какая-то.... рассказывают про устаревающую и увядающую архиектуру, которая малоприменима сейчас и маловостребована будет в будущем. можете своими слоями идти подтираться в сортире.
@glebov-kryukov
2 ай бұрын
Позор конечно для яяяндекса. Каша в голове у лектора , даже в SOLID и I и D тупо не в кассу. На и вообще говорить про архитектуру кода и не упомянуть coupling & cohesion это показывает уровень вашего руководителя разработки . Не стоит другим голову морочить если сами не разбираетесь
@andrey95875
2 ай бұрын
Лектор огонь, спасибо! Вообще красавчик, раскрыл все плюшки не только жрпс но и го, ну и все наглядно показано и разжевано еще и теорией присыпано!!!
@andrey95875
2 ай бұрын
Качество конечно на грани фантастики
@andrey95875
2 ай бұрын
Вставлю свои 5 копеек, gomock задепрекейчена, вместо нее используйте uber-go/mock
@andrey95875
2 ай бұрын
Норм, по главному прошелся. Спасибо!
@mrveles
3 ай бұрын
В ШБР 2024 я не смогу пройти, но в Яндекс хочется. Попробуем самостоятельно)
@brenkovd
4 ай бұрын
О, Креосан С++ занялся)
@sn4zzle
4 ай бұрын
В чем смысл для фласка показывать то, что из коробки, а для фастапи взять прям полноценный, кем-то сделанный, шаблон с гита?
@Алла1-ъ4ы
5 ай бұрын
Жалко, что не могу поставить 1000 лайков! Спасибо огромное!
@andynaz7044
5 ай бұрын
пипец делать парню нехуй
@СергейНикитин-д2д
5 ай бұрын
Обожаю занятия и курсы от яндекса, спикеры доносят информацию в таком виде, который могут воспринять только те кто уже в курсе. Для тех, кто понятия не имеет и пришел научиться - полученных знаний будет ноль. Сравниваю с гарвардскими cs50 и аналогичными, курсы от яндекс просто мусор.
@tusk3
2 ай бұрын
Ты не в себе что ли
@lirika2835
Ай бұрын
@@tusk3 поддержу ваше мнение
@galahad667
5 ай бұрын
классная лекция, рахмет!
@igor5379
5 ай бұрын
хотите вставать ночью, тогда присылайте нам своё резюме)
@ИнтернетСпасётМир
5 ай бұрын
DML это Data Manipulation Language
@tertiumorganum5665
5 ай бұрын
ребят, ну зачем вы заставили человека рассказывать про то, в чем он сам плавает? про моки вобще галопом и как будто несколько рекламных фраз, а концепция не объяснена
@andrey95875
2 ай бұрын
Да все он шарит, в таком формате только тезисно можно осветить
@fuckboi8612
Ай бұрын
@@andrey95875заткнись если не разбираешься
@tertiumorganum5665
5 ай бұрын
Зачем эти линтеры все, когда все подсвечивается в vscode?
@prometey_qwe
5 ай бұрын
В vscode "все" подсвечивают как раз-таки линтеры :)
@Daloshka
5 ай бұрын
А есть на гитхабе код с этими примерами в начале для FastAPI? Я хотел открыть сам посмотреть
@МихаилГусев-э4с
5 ай бұрын
Чето так себе лекция. Нет репы с кодом, нет толком пояснений, но при этом охват материала очень большой.
@artemkashipov9865
6 ай бұрын
Приятное видео, спору нет. Полезное. Но вот вопрос есть по теме когда про атомик велью рассказываете. Там пример отрабатывает для количество потоков один, это ок? то есть вы показываете что все нормально работает параллельно при том что поток всего лишь один
@vp_arth
6 ай бұрын
Статический анализ - это не совсем линтеры. Они скорее про рантайм ошибки всякие. Типа «Возможно разыменовывание nullptr» и т.п.
@ВладРоманов-ю8л
6 ай бұрын
Очень прияиный человек , спасибо за лекцию
@vp_arth
6 ай бұрын
418 - это когда сервер чайник, а не клиент! Вопиющая безграмотность!
@vp_arth
6 ай бұрын
Func Options попробовал, не понравилось. Интерфейс x.Default().SetA(a).SetB(b) или x.Default().WithA(a).WithB(b) понятнее и удобнее.
Отличная лекция! Было много нового и очень интересно. Есть один коммент: кажется сейчас проблема с уникальным id на клиенте уже не очень актуальна и не достойна какого-нибудь внимания. Сейчас для генерации id на JavaScript-клиентах используется uuid.v4 - и эта библиотека золотой стандарт в мире JS. Единственная известная проблема - это то что боты Гугл-краулера могут очень редко генерировать одинаковые id из-за особенностей своего железа. Ну, положим что Гугл-боты не будут размещать заказ в нашем сервисе. В свежих версиях Node.js есть модуль Crypto - и там тоже есть много чего и все качественно отлажено и протестировано комьюнити. Так что если ваши фронтэндеры используют что-то кроме uuid, какую-нибудь глупость вроде "дата+что_то", то...
@amirjonr
7 ай бұрын
Добавьте файл презентации в след раз).
@su1ver421
7 ай бұрын
3:47 Что включает в себя качество кода? 4:10 Code Convention 7:35 Code Review 21:05 На что обращать внимание при Code Review? 36:20 Инструменты 40:15 Метрики 40:47 Конец + Вопросы
compare_exchange_string(nullptr...) не будет компилироваться, т.к. нужна ссылка на указатель
@bigmouseToto
8 ай бұрын
Read commited + lost update - пример кривой. Как могло остаться 100, если должно быть либо 200, либо 300?
@igor5379
8 ай бұрын
теперь понятен уровень входа в яндекс, трудно будет так низко пасть)
@mehrdododilzoda5198
8 ай бұрын
скинь ссылку на гитхаб интересно глянуть твой темплейт
@kidkid2958
8 ай бұрын
у лектора геморрой воспалился ? стонет через слово
@psylo1841
8 ай бұрын
1) HTTP протокол 7:21 - структура сообщения 8:24 - методы 9:30 - заголовки 17:40 - тело 18:33 - коды ответов 24:48 - ответы на вопросы 2) REST API 34:39 - требования к REST 39:34 - критерии качества API 42:10 - структура и иерархия 47:39 - именование эндпоинтов 53:23 - именование сущностей 58:24 - указывайте формат 1:00:21 - не передавайте цены в number 1:03:30 - идентификаторы 1:07:01 - ответы на вопросы 1:23:52 - пустой ответ не всегда 404 1:26:06 - идемпотентность 1:35:00 - атомарность 1:36:44 - машиночитаемые ошибки 1:41:07 - порядок ошибок 1:45:06 - ограничения доступа 1:46:20 - обратная совместимость 1:53:14 - версионирование 1:56:48 - ответы на вопросы 3) RPC 2:11:25 - понятие RPC 2:12:12 - JSON-RPC 2:20:39 - SOAP 2:22:38 - ответы на вопросы 2:26:14 - gRPC 2:28:37 - типичная реализация 2:32:01 - обратная совместимость 2:33:44 - прозрачное управление запросом 2:35:53 - обработка ошибок 2:37:43 - отладка 2:42:21 - ответы на вопросы
@denissavast
9 ай бұрын
ОГРОМНОЕ БЛАГОДАРЮ!!!!!!!!!!!!! На какая же отличная подача и нформации. Этому коллеге надо нам чайникам с 3 летним опытом обязательно мозги вставлять))) миллион лайков✌
@denissavast
9 ай бұрын
Благодарю вас!
@denissavast
9 ай бұрын
Благодарю вас за отличный материал. Успехов!
@channel-yg2xc
9 ай бұрын
Вместо того, чтобы оставить контракт http-эндпоинта очевидным на уровне контроллера, мы конечно же разнесём его по спринговым классам-обработчикам, и потом будем переключаться по ним, чтобы узнать, какие параметры принимает конкретный метод, какой http-код он отдаёт и т.д. Зато не нарушаем придуманные кем-то правила из книжек. Круто!
Пікірлер