Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели (Алексей Алексеев и Николай Гребнев на ADD-2010)

Материал из 0x1.tv

Версия от 08:00, 20 октября 2025; StasFomin (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

Аннотация[править | править вики-текст]

Алексей Алексеев™.jpg
Алексей Алексеев™ и
Николай Гребнев.jpg
Николай Гребнев рассказали, как при разработке бизнес-приложений в модели Domain-driven design они предупреждают ошибки программиста с помощью статического анализа кода и доменной модели. А именно: возможности ORM-платформы по статическому анализу, преимущества широкого использования Linq, декларативных ограничений, модель состояний и формальной верификации элементов доменной модели.
  • В чем заключается удобство разработчика по использованию статического анализа и простота применения механизмов для задания формальных ограничений на модель предметной области. Интеграция средств статического анализа ORM в среду разработки, невозможность игнорирования ошибок, гарантия прохождения всех статических проверок до первого запуска программы.
  • Ограниченные возможности запросов Linq к модели предметной области по сравнению с Linq to Objects и пути их преодоления.
  • Как обстоят дела с аналогичными механизмами в других ORM-системах и почему они решили реализовать собственную платформу для поддержки разработки в рамках DDD.

Видео[править | править вики-текст]

on youtube

Подкаст[править | править вики-текст]

Презентация[править | править вики-текст]

Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели.pdf


Примечания[править | править вики-текст]

Plays:237   Comments:0