Как в Яндекс.Такси, изначально реализуемом на Python, пришли к идее о необходимости С++ в стеке технологий. Что переписали первым и почему. Какие трюки в С++ помогают нам справляться с ростом.
Пікірлер: 10
@opti_na_opti2 жыл бұрын
Как водитель такси скажу что в последнее время у вас очень часто заказ приходит после поворота, такая проблема была и раньше, но вот последние месяцы прям жестко,и очень часто время подачи не совпадает с реальностью, и идёт опоздание, причем опоздание не из за длинного светофора , а вот просто расчет не верный, иногда путает направление движения автомобиля, и самое бесящее это большие светофоры, где ты можешь стоять на поворот на право, а заказ слева через 4 полосы.
@cdriper Жыл бұрын
какой-то ппц, буквально на каждом слайде опечатки и грамматические ошибки, которые моментально бросаются в глаза
@dartbunny95362 жыл бұрын
Какие ошибки в описании "О себе" такие же косяки и в работе похоже и такие люди чем то руководят?! Жесть!
@cyclestart_youtube_sosi_drova2 жыл бұрын
Всё хорошо, но обращения в поддержку порой просто игнорят и не отвечают
@tv3development4502 жыл бұрын
А что насчет безопасности? Где доклады о том, как вы заботитесь о сохранности пользовательских данных? Сколько денег в это вкладываете, какие новомодные технологии используете? Или если это не приносит прибыли, то можно забить? Ну а что - слили 60 тысяч записей из Еды и заплатили 60 тысяч рублей штрафа, дешево и сердито )
@kvoistinov2 жыл бұрын
не по адресу
@tv3development4502 жыл бұрын
А словарь точно конкурентный, потому что так обильно всё измазано в локи, что создается впечатление, будто бы он только и делает что заставляет потоки ждать друг друга )
@kvoistinov2 жыл бұрын
общий интерфейс описан. Никто реальный код не выложит, да и код с барьерами памяти будет только пугать. Здесь накинули локов, а дальше оптимизируйте исходя из собстенных навыков. Это чисто мое мнение, почему такой код на слайдах.
@ebadmaev2 жыл бұрын
Кровь из глаз из -за демки
@alekseymiklin9008 Жыл бұрын
Очень интересно, спасибо! Но есть ошибка в функции GetOrCreateIndex: возвращается idx, который до этого мог быть изменен в compare_exchange_strong() - если есть конкурентные вызовы функции в этой точке. Видимо, слишком упростили код и выкинули важное.