TGViewer
Артур Думчев Артур Думчев @dumch_code · 1.08K subscribers
Post #60 1.82K
Еще немного про SOLID, OOP и принципы, в продолжение https://t.me/dumch_code/40

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

Куда включить глинтвейн б/а? В безалкогольные напитки или в глинтвейны?

На фотографиях два решения:
1. “отнаследовались“ от глинтвейнов, соблюли Locality of Behaviour (LoB). Но Liskov Substitution нарушен — там, где ожидается б/а напиток, глинтвейн б/а не подойдет.
2. “отнаследовались“ от алкогольных и б/а напитков, связали общим mark-интерфейсом Глинтвейн, но искать сложнее (нарушили LoB).
  • 😁 24
  • 👍 5
  • 👾 3
More from @dumch_code
  1. Sep 22, 2026Подход, когда модель переписывает PR, — это альтернатива Spec Driven Development (SDD). Ес…
  2. Sep 21, 2026там по качеству тоже все хорошо)
  3. Sep 21, 2026дело даже не в объеме
  4. Sep 21, 2026было - стало
  5. Sep 21, 2026Первый фидбек от коллеги на пост выше.
  6. Sep 17, 2026Новый подход к code review в эру агентов В далекие времена, где-то 1-2 месяца назад, когда…
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 →