TGViewer
Анна Буянова (Anna Codes) Анна Буянова (Anna Codes) @anna_codes · 565 subscribers
Post #345 198
📘 Balancing Coupling: теория vs практика📘

Основная идея книги - формула баланса для оценки стоимости изменений:
стоимость_изменений = сила_coupling * расстояние_между_частями_системы * частота_изменений


То есть:
высокий coupling => держим компоненты близко
низкий coupling => держим далеко

Если всё же высокий coupling и компоненты далеко, то это красная зона, могут быть проблемы. Но если части системы меняются редко, то жить можно.


Тут я решила перейти от теории к практике: посчитала по шкале свои сервисы и потенциальные изменения в них, с точки зрения "прикинуть, стоит ли в это идти или стоимость изменений выше поддержания".

Но перед тем как считать, пришлось покрутить входные данные: например - вот у нас связь через брокеры, по определению это low coupling.
Но - контракт настолько толстый, что меньше, чем model coupling это не назовёшь, то есть по факту сервисы связаны сильнее.

Или - поддерживающий субдомен, частота изменений "должна быть" 3 из 10, ноо - каждый спринт новая фича и изменения минимум в 3 сервиса.
Значит нужно подкорректировать при расчётах.

Проверить на реальных примерах, оценить потенциальные изменения, ретроспективно взглянуть на метаморфозы из прошлого, оценить, соответствует ли шкала интуиции - куда интереснее, чем просто читать теорию.

Книгу рекомендую 🙌 Понравилось, что затрагивает и организационный фактор, иногда именно коммуникационный оверхед становится проблемой.
Обсудила бы с автором, как он сам использует эту шкалу )

#книги@anna_codes #arch@anna_codes
  • 👍 4
  • ❤ 3
More from @anna_codes
  1. Sep 20, 2026#AI Ничего необычного - просто claude code стал поддерживать AGENTS.md ссылка на твит - ht…
  2. Sep 20, 2026Выпиливаем CLAUDE.md ✂️
  3. Sep 12, 2026Рой ai-агентов взломал rubygems (аж в мае) 🍿, обсуждаем сейчас. Что произошло: - в мае аг…
  4. Sep 11, 2026Недавно вступила в лид-сообщество от @leadsnotes, немного на вырост. Для меня полезно: кон…
  5. Sep 9, 2026В конце августа провела встречу на тему менторства в сообществе code_sisters 👩‍💻 Участву…
  6. Sep 8, 2026А что с чтением? Сейчас читаю "Balancing coupling" Хононова - что-то прям захотелось, инте…
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 →