Прекратите писать неподдерживаемые лямбда-функции в .NET.
Автор: James Eastham
Загружено: 2026-02-09
Просмотров: 173
Описание:
Сложно управлять большими, трудно тестируемыми функциями AWS Lambda в .NET? В этом видео вы узнаете о лучших практиках структурирования функций Lambda в .NET с использованием фреймворка Lambda Annotations, внедрения зависимостей и модульного проектирования. Узнайте, как писать более чистый, легко тестируемый бессерверный код, разделяя бизнес-логику, валидацию и анализ запросов.
Джеймс Истхэм шаг за шагом проведет вас через рефакторинг печально известной раздутой функции Lambda. Вы увидите практические примеры применения архитектурных шаблонов, таких как гексагональная (порты и адаптеры) архитектура, создание выделенных валидаторов и сервисов, а также организацию кода для максимальной поддерживаемости. Поймите, почему тонкие обработчики Lambda упрощают отладку, тестирование и разработку функций, а также как избежать распространенных ошибок, таких как монолитные функции Lambda в одном файле.
0:00 Введение и проблемы с большими лямбда-функциями
0:41 Добавление фреймворка аннотаций для лямбда-функций
1:49 Очистка парсинга запросов
2:05 Многократно используемая валидация с OrderValidator
3:05 Выделение бизнес-логики в сервисы
4:36 Организация моделей и финальный рефакторинг
5:01 Преимущества: тестирование и опыт разработчиков
6:22 Подводные камни лямбда-функций в одном файле
6:55 Ключевые принципы и выводы
Получите практические, реальные рекомендации для профессиональной разработки бессерверных приложений .NET — упростите отладку и итерации, а также поддерживайте чистоту и удобство сопровождения ваших лямбда-функций.
Репозиторий GitHub - https://codeberg.org/jeastham/dotnet-...
Веб-сайт - https://jameseastham.co.uk
Bluesky - https://bsky.app/profile/jameseastham...
LinkedIn - / james-eastham
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: