Зачем C++ в Такси - Александр Голубев

  Рет қаралды 4,713

Yandex for Developers

Yandex for Developers

Күн бұрын

Как в Яндекс.Такси, изначально реализуемом на Python, пришли к идее о необходимости С++ в стеке технологий. Что переписали первым и почему. Какие трюки в С++ помогают нам справляться с ростом.

Пікірлер: 10
@opti_na_opti
@opti_na_opti 2 жыл бұрын
Как водитель такси скажу что в последнее время у вас очень часто заказ приходит после поворота, такая проблема была и раньше, но вот последние месяцы прям жестко,и очень часто время подачи не совпадает с реальностью, и идёт опоздание, причем опоздание не из за длинного светофора , а вот просто расчет не верный, иногда путает направление движения автомобиля, и самое бесящее это большие светофоры, где ты можешь стоять на поворот на право, а заказ слева через 4 полосы.
@cdriper
@cdriper Жыл бұрын
какой-то ппц, буквально на каждом слайде опечатки и грамматические ошибки, которые моментально бросаются в глаза
@dartbunny9536
@dartbunny9536 2 жыл бұрын
Какие ошибки в описании "О себе" такие же косяки и в работе похоже и такие люди чем то руководят?! Жесть!
@cyclestart_youtube_sosi_drova
@cyclestart_youtube_sosi_drova 2 жыл бұрын
Всё хорошо, но обращения в поддержку порой просто игнорят и не отвечают
@tv3development450
@tv3development450 2 жыл бұрын
А что насчет безопасности? Где доклады о том, как вы заботитесь о сохранности пользовательских данных? Сколько денег в это вкладываете, какие новомодные технологии используете? Или если это не приносит прибыли, то можно забить? Ну а что - слили 60 тысяч записей из Еды и заплатили 60 тысяч рублей штрафа, дешево и сердито )
@kvoistinov
@kvoistinov 2 жыл бұрын
не по адресу
@tv3development450
@tv3development450 2 жыл бұрын
А словарь точно конкурентный, потому что так обильно всё измазано в локи, что создается впечатление, будто бы он только и делает что заставляет потоки ждать друг друга )
@kvoistinov
@kvoistinov 2 жыл бұрын
общий интерфейс описан. Никто реальный код не выложит, да и код с барьерами памяти будет только пугать. Здесь накинули локов, а дальше оптимизируйте исходя из собстенных навыков. Это чисто мое мнение, почему такой код на слайдах.
@ebadmaev
@ebadmaev 2 жыл бұрын
Кровь из глаз из -за демки
@alekseymiklin9008
@alekseymiklin9008 Жыл бұрын
Очень интересно, спасибо! Но есть ошибка в функции GetOrCreateIndex: возвращается idx, который до этого мог быть изменен в compare_exchange_strong() - если есть конкурентные вызовы функции в этой точке. Видимо, слишком упростили код и выкинули важное.
Как перекладывать байты - Алексей Миловидов
50:47
Миллионер | 1 - серия
34:31
Million Show
Рет қаралды 1,7 МЛН
Как мы играем в игры 😂
00:20
МЯТНАЯ ФАНТА
Рет қаралды 3,1 МЛН
Про сокращения в команде разработки Flutter
7:17
Разговор в студии про C++ в ML
38:24
C++ User Group
Рет қаралды 1,1 М.
Миллионер | 1 - серия
34:31
Million Show
Рет қаралды 1,7 МЛН