Size: a a a

Clojure — русскоговорящее сообщество

2019 May 24

MA

Mike Ananev in Clojure — русскоговорящее сообщество
и вообще все где уместны java и js. и нигде мне не пригодились практики из того "старого мира" (до кложи)
источник

MA

Mike Ananev in Clojure — русскоговорящее сообщество
я нахожу кложу одним из самых удобных и развитых языков разработки для любых энтерпрайз задач. на 2019 год вопросы с тулингом я считаю решенными. (по сравнению с 2013 годом). Даже пресловутый вывод ошибок и тот сделали.
источник

MA

Mike Ananev in Clojure — русскоговорящее сообщество
фактически большую часть времени я и мои команды думаем на business domain, как решить задачу на уровне бизнеса. язык и тулинг вообще не мешаются под ногами. кложа настолько удобна, что гэп между бизнес-проблематикой и языком разработки очень маленький. то есть нет таких проблем, когда поняли как решать бизнес-задачу, а потом тратим n недель времени, чтобы создать нужные абстракции и докатить языковые конструкции до уровня решения business проблем.
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Я не говорил про "а как использовать ооп в кложуре") я про то что если такие вопросы возникают - стоит узнать для чего оно надо и как подобные проблемы решаются в кложе вместо того чтобы лепить везде "ООП не нужен, пиши на мапах". Такой подход ничего хорошего не даст) хорошее обучение от плохого отличается как раз тем что обучаемый сможет рассказать почему а не просто что
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
Mike Ananev
фактически большую часть времени я и мои команды думаем на business domain, как решить задачу на уровне бизнеса. язык и тулинг вообще не мешаются под ногами. кложа настолько удобна, что гэп между бизнес-проблематикой и языком разработки очень маленький. то есть нет таких проблем, когда поняли как решать бизнес-задачу, а потом тратим n недель времени, чтобы создать нужные абстракции и докатить языковые конструкции до уровня решения business проблем.
так это примерно и есть ддд
источник

MA

Mike Ananev in Clojure — русскоговорящее сообщество
Alex Bubnov
так это примерно и есть ддд
ну значит мы применяем ddd сами того не замечая
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
хотя, хз, там все же есть нюансы
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
@delaguardo Кто-то недавно постил трансляцию ООП-паттернов в Clojure. В таком формате самое то.
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
впрочем, главное, чтобы код делался норм
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Pavel Peganov
Не знаю на счёт респектабл, но с примерами и юморком: http://mishadoff.com/blog/clojure-design-patterns/
Вот оно
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Mikhail Gusarov
@delaguardo Кто-то недавно постил трансляцию ООП-паттернов в Clojure. В таком формате самое то.
Ты про шикарный опус про "используй функции"?
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Норм
источник

MA

Mike Ananev in Clojure — русскоговорящее сообщество
а вот то что твориться у коллег по цеху... куда заводит ООП, это стоит рассказать. компонент Calendar из 400 классов не хотите ли  заюзать на фронте? Это же просто кошмар...а еще этот код иногда даже не компилируется у коллег...
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Хаха. Да, приходится отбивать привычку сразу ко всему писать интерфейс отдельно, скрытую реализацию отдельно.
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Mike Ananev
я нахожу кложу одним из самых удобных и развитых языков разработки для любых энтерпрайз задач. на 2019 год вопросы с тулингом я считаю решенными. (по сравнению с 2013 годом). Даже пресловутый вывод ошибок и тот сделали.
Реально?) Прямо всего хватает? И дебагер прямо работает? И ошибки из джава либ понятные стали? Извиняюсь за сарказм
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
@delaguardo Если бы была Clojure' с прямо работающим дебаггером и понятными ошибками, то надо было брать её. Но Clojure' нет.
источник

MA

Mike Ananev in Clojure — русскоговорящее сообщество
твердый ответ ДА. без сарказма. правда дебагер нужен в редких случаях, но и он есть и удобен.
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Ну ок)
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Kirill Chernyshov
Реально?) Прямо всего хватает? И дебагер прямо работает? И ошибки из джава либ понятные стали? Извиняюсь за сарказм
Зачем нужен дебаггер?
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Mikhail Gusarov
Хаха. Да, приходится отбивать привычку сразу ко всему писать интерфейс отдельно, скрытую реализацию отдельно.
Хорошо, когда такой привычки никогда не было
источник