Грамотное ООП: организация надёжной бизнес-логики / Дмитрий Елисеев (ElisDN)

Грамотное ООП: организация надёжной бизнес-логики / Дмитрий Елисеев (ElisDN)49:32

Грамотное ООП: организация надёжной бизнес-логики / Дмитрий Елисеев (ElisDN) Videosu İçin İndirme Bilgileri ve Detaylar

Yükleyen:

HighLoad Channel

Yayınlanma Tarihi:

17.07.2020

Görüntülenme:

25.9K

Açıklama:

Все мы читали про объектно‑ориентированное программирование и проектирование абстрактных типов данных, но мало кто из нас использует их по назначению. И бизнес‑логику проектировать и тестировать получается не у всех. Вместо красивого кода образуется переплетение вызовов, и загромождаются контроллеры. Вместе мы научимся раскладывать весь этот код по местам, потренируемся в объектно‑ориентированной декомпозиции для грамотного проектирования сущностей по обязанностям и сочинять быстрые, удобные и надёжные юнит‑тесты. Мы разберём, как отделять UI от бизнес‑логики, чтобы не было протечек слоёв в MVC, как создавать агрегаты для сущностей предметной области для соблюдения инварианта, какие проверки поместить в сущность, а какие – в сервисный слой, а также как производить валидацию и использовать исключения.