TGViewer
codemonsters.log codemonsters.log @codemonsterslogs · 580 subscribers
Post #49 481
Какую проблему решает валидная иммутабельная доменная модель?

🔥 У тебя всегда валидная модель в сердце софта

📰 Упрощает понимание бизнес логики - логика в коде в моменте сканирования глазами

🫵Упрощает проводить Ревью

🐛Невероятная Простота реализации строгой классической школы тестирования - твой код протестирован юнит тестами

🗂Неизменная стэйт машина

Появляется возможность спроектировать отдельные куски State Machine - как бы расколоть ее на временные участки и описать все ее состояния перетекающими один в другой консистентными Объектами.

🐛Проверить каждый шаг, каждое состояние твоей системы юнит тестом - достойная награда.

Собирать из консистентных Объектов, (ValueObject pattern ) словно играя в лего, более сложные Объекты бизнес логики - достойный вклад в стабильный тестонутый код. При этом при сборке ты добавляешь тест на новый всегда валидный элемент ядра домена.

🫵Если тебе нужен спай бин чтобы проверить инкремент - значит ты что-то спроектировал не так.

Я как то забыл про этот прекрасный доклад.
Вадим, спасибо что напомнил.

#codemonsterslog #кодопись #тесты

https://youtu.be/EZ05e7EMOLM
YouTube 🚀 TDD, Where Did It All Go Wrong (Ian Cooper) 🗓️ Upcoming developer events: https://dev.events Since Kent Beck wrote the book on TDD in 2002 a lot of words have been dedicated to the subject. But many of them propagated misunderstandings of Kent's original rules so that TDD practice bears little resemblance…
  • ❤ 4
More from @codemonsterslogs
  1. Oct 9, 2026photo post
  2. Oct 8, 2026https://youtu.be/F8fBgDCf2Y4?is=d8un2bnuuyJvwCni Хорошо
  3. Oct 8, 2026С Лешей обсуждали Что qwen, deep seek порвут мир ИИ. Я все не доберусь до kimi. И разом вс…
  4. Oct 8, 2026Бро мне написал свои положительные впечатления от Qwen3.8-max и напомнил про этот кайф. В…
  5. Oct 7, 2026In the age of AI art, what can originality look like?🙋 Я выложу видео, 🤓 ты напиши что д…
  6. Oct 6, 2026Как заметил один из отцов-основателей США, квакер-пацифист Уильям Пенн, если вокруг постоя…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →