Size: a a a

Software Design/Architecture/Zen

2020 October 07

E

Evgen in Software Design/Architecture/Zen
Anton Lakotka
нет, в иммутабельном коде порядок выполнения функций внутри другой функции не имеет значения
тогда и в мутабельном коде не имеет значения
источник

AL

Anton Lakotka in Software Design/Architecture/Zen
имеет. я только что привел пример
источник

AL

Anton Lakotka in Software Design/Architecture/Zen
с mut() + mut() - mut()
источник

E

Evgen in Software Design/Architecture/Zen
разница лишь в том, что у иммутабельных - входящим является то, что ты подал в качестве аргумента, а в мутабельных еще и то, что является внешним по отношению к функции
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Dmitry Eliseev
Чем и вызывают подозрения, что они не осилили нормальный ООП, где глобального мутабельного стейта вообще-то нет.
С трейтами и AOP 😂
источник

А

Алексей in Software Design/Architecture/Zen
Dmitry Eliseev
Верно. Но хейтеры ООП в каждой статье пишут про мутабельный шаред стейт.
Потому что ООП - это мутабельный шаред стейт
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Алексей
Потому что ООП - это мутабельный шаред стейт
Алан Кай такого не говорил
источник

А

Алексей in Software Design/Architecture/Zen
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Алан Кай такого не говорил
И что?
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
а то что дискуссию нужно вести предметно
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
иначе это просто демагогия
источник

А

Алексей in Software Design/Architecture/Zen
Может вы на smalltalk пишите? Сообщения посылаете?
источник

А

Алексей in Software Design/Architecture/Zen
Dmitriy Tkachenko
а то что дискуссию нужно вести предметно
Во всех основных интерпретациях ООП нет никаких требований к иммутабельности объектов. Более того, они как раз мутабельные зачастую.
источник

А

Алексей in Software Design/Architecture/Zen
И соответственно нет никаких продвинутых средств работы с иммутабельностью в ООП языках
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
Алексей
Во всех основных интерпретациях ООП нет никаких требований к иммутабельности объектов. Более того, они как раз мутабельные зачастую.
если требований нет, это не значит что требования заключаются в обратном. Это ошибка
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
это интерпретация в выгодную для тебя сторону
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Алексей
Может вы на smalltalk пишите? Сообщения посылаете?
Посмотрите на картинку чата))
источник

А

Алексей in Software Design/Architecture/Zen
Но в итоге получается обратное. Потому что ограничений то нет
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
Dmitriy Tkachenko
если требований нет, это не значит что требования заключаются в обратном. Это ошибка
Есть наследство от неооп С из которого все выпосло
источник

А

Алексей in Software Design/Architecture/Zen
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Посмотрите на картинку чата))
Тогда какой процент участников чата пишет на smalltalk?
источник

JS

Jerzy Syrowiecki in Software Design/Architecture/Zen
Алексей
Во всех основных интерпретациях ООП нет никаких требований к иммутабельности объектов. Более того, они как раз мутабельные зачастую.
в эрланговом "ООП" "объекты" мутабельные, но это отлично сочетается с иммутабельными данными
источник