Comments 7
Scala мощный язык, однако порог вхождения очень высок.
Проходит достаточно много времени прежде чем хороший кодер java сможет писать вменяемый код scala.
А нет ли опасений, что созданный «ДСЛ»для текущей бизнес логики не сможете поддерживать если основной разработчик вдруг уволится?
Ковырять чужой код Scala это как пигмею племени «Бегущего дождя» учить китайский.
Проходит достаточно много времени прежде чем хороший кодер java сможет писать вменяемый код scala.
А нет ли опасений, что созданный «ДСЛ»для текущей бизнес логики не сможете поддерживать если основной разработчик вдруг уволится?
Ковырять чужой код Scala это как пигмею племени «Бегущего дождя» учить китайский.
У нас не DSL для бизнес-логики, пока пишем на Scala в ограниченных местах в Java-стиле. Получаем от Scala удобные утилиты для работы с коллекциями и вывод типов.
У нас все разработчики основные. Ещё несколько человек с энтузиазмом приняли идею писать на Scala. Вместе с описанием техник в базе знаний всё не так трагично ;-)
У нас все разработчики основные. Ещё несколько человек с энтузиазмом приняли идею писать на Scala. Вместе с описанием техник в базе знаний всё не так трагично ;-)
Чем выше порог вхождения, тем меньше войдёт тех, кому не надо (гуглить по слову «PHP»).
*беспомощно
Тинькофф Кредитные Системы?
Тинькофф Кредитные Системы?
Когда-то давно натыкался на подобный утильный класс от твиттера: github.com/twitter/util/blob/master/util-eval/src/main/scala/com/twitter/util/Eval.scala
И кстати, с шестой джавы есть Compiler API, так что подобные вещи можно делать и в джаве, только с бОльшим извратом.
И кстати, с шестой джавы есть Compiler API, так что подобные вещи можно делать и в джаве, только с бОльшим извратом.
Sign up to leave a comment.
Простая компиляция Scala-кода во время исполнения