Не с первого раза: упрощаем С++ код с помощью DSL, Илья Шишков
Поделится опытом решения реальной задачи в одном из сервисов бэкенда Яндекс Еды. Задача состоит в том, что надо вычислять длительности отдельных стадий заказа в Еде: попадания курьера в ресторан, приготовления, доставки готового блюда и т. д. Помимо расчёта самого значения, надо сохранять в лог формулу, по которой оно было рассчитано, а также значение всех переменных в этой формуле. Это нужно для дальнейшей аналитики и отладки. Изначально это было запрограммировано «в лоб»: был отдельный код расчёта значения и отдельный код формирования текстового представления формулы и сохранения значений переменных.
У такого кода масса недостатков: его трудно понимать и менять. Была поставлена задача сделать так, чтобы достаточно было написать формулу, и всё необходимое формировалось само.
В своём докладе спикер покажет не только итоговое решение, но и путь, которым к нему пришли. Вы увидите, как разные возможности С применяются для решения реальной задачи.
2 views
0
0
7 months ago 00:14:36 1
Конец адмирала Колчака
7 months ago 03:37:11 1
Консервативный либерал и либеральный консерватор. Апрель 2024
7 months ago 00:03:06 1
MIRAVI - Воля (official mood video, 2024)
7 months ago 00:01:03 1
Квартира в 888 метрах от Чёрного моря
7 months ago 00:19:12 2
🔥РЕМОНТ даже в ПОДЪЕЗДЕ! Разрыв шаблонов в СТАРОМ ФОНДЕ! ОДНУШКА с чудными дверями. Рум тур
7 months ago 00:05:09 1
ДЕНЬ КОСМОНАВТИКИ! - БОЛЬШОЙ СБОРНИК О КОСМОСЕ - Профессор Почемушкин познавательные мультики
7 months ago 00:05:10 1
Салат Оливье классический советский!🌱
7 months ago 00:07:22 1
Такое делать среди байкеров ЗАПРЕЩЕНО! Как себя вести в байкерской тусовке чтобы НЕ ОТХВАТИТЬ?
7 months ago 00:07:46 1
Мост с людьми обрушился на ж/д пути. Народ как расходный материал
7 months ago 00:03:53 1
Песня, не вошедшая в фильм “Жестокий романс“
7 months ago 01:01:59 1
Касты. Запретная тема Индии | ФАЙБ
7 months ago 00:09:14 1
Идеальное здоровье | Совершенное тело | Саблиминал с молитвой Мерфи
7 months ago 00:18:20 1
Dwarf Fortress. Oборона крепости. Ловушка с шипами.
7 months ago 00:03:00 2
Tinashe - Nasty (Official Video)
7 months ago 00:02:38 1
Горизонты: Часть 1 — Русский трейлер (Дубляж, 2024)
7 months ago 00:29:12 1
Геннадий Голобоков - человек и художник будущего
7 months ago 00:12:33 1
Плоский цветок с навязкой
7 months ago 00:00:00 1
РУССКАЯ РЫБАЛКА 4🔥Рулетка с призами каждые 30 мин!! ? 🔥Поиск Трофея 🔥ФАРМ🔥Russian Fishing 4
7 months ago 00:19:14 1
КАК УЛУЧШИТЬ ЗРЕНИЕ без ОПЕРАЦИИ? Лучшие упражнения для расслабления глаз и восстановления зрения
7 months ago 00:00:43 1
ЧТО НЕ ТАК С ЭТИМИ ПОДРОСТКАМИ? | Дебаты Кэндис Оуэнс с молодыми представителями квир-сообщества
7 months ago 00:08:02 1
🔥САМЫЙ КОВАРНЫЙ ЖЕНСКИЙ НА*Б! (Знать Каждому Мужчине) - Эндрю Тейт На Русском О Дружбе С Девушками
7 months ago 00:57:30 2
БЕZZУБЫЙ КИSЛ0ТНИК И К0Р0ЛЕВИШНА В БИКИНИ @VolodymyrZolkin
7 months ago 00:23:01 1
Зачем собирать чеки о покупках, что с ними можно сделать? Эти и другие вопросы в видео. И ответы😁😍
7 months ago 00:04:18 1
Наводнение в Оренбурге сегодня затопило губернатора, вода добралась до элитных районов