TGViewer
codemonsters.log codemonsters.log @codemonsterslogs · 580 subscribers
Post #74 680
Базовая концепция в разработке, на мой взгляд .

Information Hiding

Сокрытие информации

Сокрытие информации — это концепция, разработанная Дэвидом Парнасом (1971) для поиска наиболее эффективного способа определения границ модуля. Сокрытие информации описывает желание скрыть как можно больше деталей за границей модуля (или, в нашем случае, микросервиса). Парнас рассмотрел преимущества, которые теоретически должны нам дать модули, а именно:

Улучшено время разработки

Позволяя разрабатывать модули независимо, мы можем позволить выполнять больше работы параллельно и уменьшить влияние добавления большего количества разработчиков в проект.

Понятность

Каждый модуль можно рассматривать изолированно и понимать изолированно. Это, в свою очередь, облегчает понимание того, что делает система в целом.

Гибкость

Модули можно изменять независимо друг от друга, что позволяет вносить изменения в функциональность системы без необходимости изменения других модулей. Кроме того, модули можно комбинировать по-разному для предоставления новых функций.

...
Из другой статьи Парнаса мы имеем вот эту жемчужину:

Связи между модулями — это предположения, которые модули делают друг о друге.

Нравится, что связи это assumptions и это сразу задаёт верный посыл для мышления при проектировании Объектов, Модулей, Сервисов.
Взаимно Заботливый подход потребитель - поставщик при изменениях. Это важно.
  • 🔥 7
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 →