История изменений
Исправление
vertexua,
(текущая версия)
:
Scala = OOP + FP
Верно
FP = стремление к отказу от побочных эффектов
Во-первых ФВП и просто удобства. Кроме того ООП в Scala отличный. Но если говорть о стремлении к отказу от побочных эффектов, то именно «стремлении». Но когда в итоге получается монада IO, то нужно остановиться и перестать курить траву. Нужно давать возможность решать задачу наиболее адекватным способом для этого конкретного случая
OOP = ненужно + мутабельное скрытое состояние
Есть иммутабельные классы под настроение. Но можно и делать то что уже лет 50 делают, просто пишут мутабельный код непосредственно. И самолеты летают, поезда ездят.
Scala = ?
Язык, которые более чем готов чтобы внедрить его в реальные проекты, которые должны быть 100% успешными, заюзать всю экосистему Java, вундервафли Scala и применять Java EE/Spring и моноиды в категории эндофункторов в одном проекте по желанию под настроение. Годится?
Исправление
vertexua,
:
Scala = OOP + FP
Верно
FP = стремление к отказу от побочных эффектов
Во-первых ФВП и просто удобства. Кроме того ООП в Scala отличный. Но если говорть о стремлении к отказу от побочных эффектов, то именно «стремлении». Но когда в итоге получается монада IO, то нужно остановиться и перестать курить траву. Нужно давать возможность решать задачу наиболее адекватным способом.
OOP = ненужно + мутабельное скрытое состояние
Есть иммутабельные классы под настроение. Но можно и делать то что уже лет 50 делают, просто пишут мутабельный код непосредственно. И самолеты летают, поезда ездят.
Scala = ?
Язык, которые более чем готов чтобы внедрить его в реальные проекты, которые должны быть 100% успешными, заюзать всю экосистему Java, вундервафли Scala и применять Java EE/Spring и моноиды в категории эндофункторов в одном проекте по желанию под настроение. Годится?
Исходная версия
vertexua,
:
Scala = OOP + FP
Верно
FP = стремление к отказу от побочных эффектов
Именно «стремление». Но когда в итоге получается монада IO, то нужно остановиться и перестать курить траву. Нужно давать возможность решать задачу наиболее адекватным способом.
OOP = ненужно + мутабельное скрытое состояние
Есть иммутабельные классы под настроение. Но можно и делать то что уже лет 50 делают, просто пишут мутабельный код непосредственно. И самолеты летают, поезда ездят.
Scala = ?
Язык, которые более чем готов чтобы внедрить его в реальные проекты, которые должны быть 100% успешными, заюзать всю экосистему Java, вундервафли Scala и применять Java EE/Spring и моноиды в категории эндофункторов в одном проекте по желанию под настроение. Годится?