Универсальный язык (Ubiquitous Language) в DDD

Начало и оглавление здесь

Универсальный язык (Ubiquitous Language) — это один из ключевых концептов Domain-Driven Design, который подразумевает создание общего, точного и однозначного языка между разработчиками и экспертами предметной области (domain experts). Этот язык используется на всех этапах работы: от обсуждения требований до проектирования и реализации кода.

More …

Архитектура и Python

Только вчера написал про фокус на предметной области, как сегодня прилетел вопрос в телеграм. DDD в Django — это норм? Надо мне меньше писать про Django )). На самом деле не норм. Для Django лучше всего подходят архитектурные парадигмы, которые учитывают его встроенные возможности.

More …

Фокус на предметной области (Domain) в DDD

Начало и оглавление здесь

Фокус на предметной области (Domain) в DDD означает, что разработка сосредотачивается на моделировании бизнес-логики и правил реального мира, а не на технических деталях (БД, фреймворки).

More …

Что стоит тестировать в Django

Я уже неоднократно обсуждал тему тестирования. Мы говорили о том, стоит ли превращать тестирование в культ, и о том, как следует тестировать Django. Теперь осталось только рассмотреть, что именно нужно тестировать в Django, если мы всё же решили это делать.

More …

Как в Django сделать Multi Host

Зачем? Во-первых, существующий Site Framework явно вне архитектурной парадигмы Django. И, скорее всего, рано или поздно будет удален. Во-вторых, все существующие батарейки так себе.

More …