Size: a a a

Архитектура ИТ-решений

2021 February 28

PD

Phil Delgyado in Архитектура ИТ-решений
Gennadiy Kruglov
Фил, всё же парадигма состоит из конкретных принципов
Парадигма языка или анализа?
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Alexey Mergasov
Во! Если поведение отрываемо от объекта данных, то это фп. Если нужно положить в капсель то  ооп.
Йес
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Phil Delgyado
Ну и что? Там у этой функции буду. атрибуты, она не чистая, так что и в ФП ее красиво не описать, придется монады громоздить
Так прелесть в том, что можно комбинировать, чтобы было удобно
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Phil Delgyado
Парадигма языка или анализа?
Дай-ка подумаю
источник

AM

Alexey Mergasov in Архитектура ИТ-решений
Всякие дейта дривен очень удобно костылять. Так как данные это мяготка. Ее надо ходить и лелеять.
источник

AM

Alexey Mergasov in Архитектура ИТ-решений
И подальше функции разносить от данных
источник

AM

Alexey Mergasov in Архитектура ИТ-решений
Все иммутабельное и железобетонное.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Gennadiy Kruglov
Так прелесть в том, что можно комбинировать, чтобы было удобно
С чем ты будешь комбинировать функцию уборки (заметим, в приложении к человеку, а не к помещению)?
источник

AM

Alexey Mergasov in Архитектура ИТ-решений
А зачем
источник

AM

Alexey Mergasov in Архитектура ИТ-решений
Я б туда исполнителя в лямбду параметром передавал
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Phil Delgyado
С чем ты будешь комбинировать функцию уборки (заметим, в приложении к человеку, а не к помещению)?
Функция уборки - это взять метлу и подмести. Точнее, это уже функция уборки с помощью метлы
источник

AM

Alexey Mergasov in Архитектура ИТ-решений
А уборка была бы вечна. Иф налл ждём пока будет не налл
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Мужики, я всё же хотел концепт донести на примитивном примере. Возможно пример неудачный
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Alexey Mergasov
Я б туда исполнителя в лямбду параметром передавал
это уже другой вид анализа, не про первоначальный. И чистой функции уборки не видно...
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Gennadiy Kruglov
Мужики, я всё же хотел концепт донести на примитивном примере. Возможно пример неудачный
Вот, но я до сих пор не видел удачных примеров. Критика ООП от сторонников ФП похожа на критику waterfall от любителей скрама, 'придумаем плохой пример и покажем, как его можно сделать еще хуже в нашей методике'.
При том, что в ФП много хорошего, но вот ФА (как замену или дополнение ООА) я до сих пор не видел.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Вот есть функция суммирования. Зачем мне класс для неё?

Да, я калькулятор могу наделить этой функцией.
источник

AK

Andrey Kuzmin in Архитектура ИТ-решений
Архитектура уборки - дать возможность делать это метлой в соотв с фт и нфт. Анализ - вариант использования уборщицей метлы.
Разработка - сделать метлу
Поддержка и эксплуатация - чинить метлу. Вроде так?
источник

PD

Phil Delgyado in Архитектура ИТ-решений
А тем, что у этой функции куча атрибутов. Да хоть label на кнопке калькулятора
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Phil Delgyado
Вот, но я до сих пор не видел удачных примеров. Критика ООП от сторонников ФП похожа на критику waterfall от любителей скрама, 'придумаем плохой пример и покажем, как его можно сделать еще хуже в нашей методике'.
При том, что в ФП много хорошего, но вот ФА (как замену или дополнение ООА) я до сих пор не видел.
Фил, я обожаю ООП. И в то же время пытаюсь объяснить, чего в нём не хватает и почему мы имеем комбинированные языки сейчас
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Что не хватает на уровне языка - я хорошо понимаю. Но у тебя пример не про выразительность языка, а про анализ.
источник