Size: a a a

2018 August 28

С

Сергей in JUG NN
ну вот вряд ли ты в книжке про джаву прочитаешь про имутабельные коллекции. Их просто в язык не завезли по дефолту, соответственно и проблемы решают с помощью мутабельных
источник

SK

Sergey Kapralov in JUG NN
Denis Anfertev
Я даже в свое время делал доклад про то, как я после нескольких лет на scala снова стал писать на java и это была java 8. Дак я тебе скажу, что вывод в докладе - java 8 великолепна. Но мы же не можем рассматривать язык без отрыва от коммьюнити, устоявшихся подходов и т.д.
> Но мы же не можем рассматривать язык без отрыва от коммьюнити, устоявшихся подходов и т.д.

ИМХО зря думаем что не можем. Еще как можем.
источник

С

Сергей in JUG NN
и в книжках о них пишут и о подходах работы с мутабельными
источник

SK

Sergey Kapralov in JUG NN
Sergey Kapralov
> Но мы же не можем рассматривать язык без отрыва от коммьюнити, устоявшихся подходов и т.д.

ИМХО зря думаем что не можем. Еще как можем.
Или стоп
источник

DA

Denis Anfertev in JUG NN
Язык, как синтаксис + компилятор + платформа(jvm), конечно, можем
источник

DA

Denis Anfertev in JUG NN
Но язык, как средство для решения задач - не можем
источник

С

Сергей in JUG NN
кстати вот
источник

С

Сергей in JUG NN
а то бубубу, фабрики не пишут. Ну я тоже не пишу, фабрики, но где еще их пишут если не в джаве? )
источник

RM

Roman Makhlin in JUG NN
хороший вопрос. это как паттерн визитор - он как бы есть, но я никогда его не видел и не могу преставить ситуации, когда нужен дабл диспатч и визитор самое лучшее решение. вся эта архитектурная астронавтика помоему лишена смысла
источник

RM

Roman Makhlin in JUG NN
но это мое личное мнение из=за которого переодически отхватываю. но таки данные должны быть в центре внимания, а не какие то там диспатчи и прочее. программировать надо на структурах данных, а не на типах
источник

SK

Sergey Kapralov in JUG NN
У меня вообще есть тезис что паттерны не нужны.
источник

DA

Denis Anfertev in JUG NN
Roman Makhlin
хороший вопрос. это как паттерн визитор - он как бы есть, но я никогда его не видел и не могу преставить ситуации, когда нужен дабл диспатч и визитор самое лучшее решение. вся эта архитектурная астронавтика помоему лишена смысла
про дабл диспатч, кстати, запомнился пример из курса programming languages на coursera, который я всегда рекламировал
источник

RM

Roman Makhlin in JUG NN
>_> это ты говоришь?
источник

RM

Roman Makhlin in JUG NN
Denis Anfertev
про дабл диспатч, кстати, запомнился пример из курса programming languages на coursera, который я всегда рекламировал
в студию)
источник

SK

Sergey Kapralov in JUG NN
Sergey Kapralov
У меня вообще есть тезис что паттерны не нужны.
Нужен только SOLID и хорошее знание доменной области, а паттерны сами на место встанут.
источник

RM

Roman Makhlin in JUG NN
Sergey Kapralov
Нужен только SOLID и хорошее знание доменной области, а паттерны сами на место встанут.
но и это вторично, важно лишь решение проблемы, если при этом все это выглядит не оч внутри - до тех пор, пока проблема решена - вообще пофигуууууу
источник

RM

Roman Makhlin in JUG NN
но мне и динамическая типизация нравиться больше статической
источник

RM

Roman Makhlin in JUG NN
так что... эм-м-м сейчас со мной произойдут плохие вещи
источник

SK

Sergey Kapralov in JUG NN
Roman Makhlin
но и это вторично, важно лишь решение проблемы, если при этом все это выглядит не оч внутри - до тех пор, пока проблема решена - вообще пофигуууууу
Как раз чтобы все внутри выглядело вменяемо и нужен SOLID
источник

RM

Roman Makhlin in JUG NN
солид отвлекает от задачи.
источник