[personal profile] bowhill

Есть один тезис, который у сторонников ООП не получается опровергнуть, поэтому его стараются просто игнорировать — граф нельзя представить иерархией.

Статические иерархические модели можно отлично реализовывать средствами ООП, но в жизни их не так много, всё больше графы. Да ещё и динамические.

Это как поиск философского камня или вечного двигателя. Люди 25 лет вертят буквы S, I, T и H, уже мозоли натёрли, а счастья нет. Но вот-вот будет.

Date: 2016-10-10 07:22 am (UTC)
From: [identity profile] gineer.livejournal.com
\\PS: Соственно "правильная иерархия" и состоит в том что "меньше прорисовывать"

Это... довольно глупое утверждение.

Правильная иерархия должна (как минимум) включать все важные элементы проблемной области...

Date: 2016-10-10 07:23 am (UTC)
From: [identity profile] kouzdra.livejournal.com
Ну так правильная иерархия именно что и должна покрывать как можно больше графа - чтобы "меньше было рисовать на коленке" надо. Просто не стоит верить в "суть предметной области" - там все техническое чисто

Date: 2016-10-10 07:31 am (UTC)
From: [identity profile] gineer.livejournal.com
Ну вот, а вы говорите "какая разница, прямо все или наоборот". %)

"правильная иерархия именно что и должна покрывать как можно больше графа" и "граф должен покрывать иерархию" -- совсем неодно и то же.

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

Что, впрочем... вполне типичное поведение для программистов.

А потом они такие вылазят, и начинают крыть ЯП, ООП и вообще всех подряд... вплоть до фон Неймана,
за "огрниченность" и неспособность выразить их гениальные мысли в коде...
и дружно фапают на ФП. %)))

Date: 2016-10-10 07:34 am (UTC)
From: [identity profile] kouzdra.livejournal.com
Так ФП тем и хорошо же что не "парадигма", а инструмент - там не надо суть вещей постигать. А модели строить в его терминах куда удобнее

Date: 2016-10-10 08:55 am (UTC)
From: [identity profile] gineer.livejournal.com
"Какое думать?!! Трясти нужно!" (С) %)))

Date: 2016-10-10 09:24 am (UTC)
From: [identity profile] kouzdra.livejournal.com
Так именно что да - не надо смысл искать

Date: 2016-10-10 10:15 am (UTC)
From: [identity profile] gineer.livejournal.com
"Так и живем" (С) %)

Profile

Max Mikheenkov

June 2025

S M T W T F S
1 234 5 67
891011121314
15161718192021
22232425262728
2930     

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 19th, 2025 12:52 am
Powered by Dreamwidth Studios