Size: a a a

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

2020 June 11

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
ну типо парень, который просто собирает флоу, например, создания юзера из домена и репозитория
источник

Н

Никита in Clojure — русскоговорящее сообщество
Никита
То есть юзкейс с бизнес логикой, который вызывает контроллер, типа того?
Ой, видимо не совсем очевидно выразился. Юзкейс вызывается контроллером
источник

Н

Никита in Clojure — русскоговорящее сообщество
Само собой не наоборот)
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Никита
Ой, видимо не совсем очевидно выразился. Юзкейс вызывается контроллером
Блин, вот сколько я не пытался осознать, что конкретно имеется в виду под словом "юзкейс", никогда не получалось) Еще хуже, чем с ООП
источник

Н

Никита in Clojure — русскоговорящее сообщество
Mikhail Borisov
Блин, вот сколько я не пытался осознать, что конкретно имеется в виду под словом "юзкейс", никогда не получалось) Еще хуже, чем с ООП
Юзкейс, например, создание поста юзером. И в нем набор бизнес логики для этого. Типа получить юзера, проверить, что он может запостить тут, если да, то создаем пост и так далее
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Никита
Юзкейс, например, создание поста юзером. И в нем набор бизнес логики для этого. Типа получить юзера, проверить, что он может запостить тут, если да, то создаем пост и так далее
А если есть другой юзкейс, создающий пост в процессе?
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Репост, например
источник

Н

Никита in Clojure — русскоговорящее сообщество
В плане другой юзер создает?
источник

Н

Никита in Clojure — русскоговорящее сообщество
Или на создание репоста бизнес логика?
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Ну просто слово "юзкейс" как будто бы означает "последовательность действий"
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
а у вас какая архитектура?
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
В этом смысле создание поста это простой юзкейс. А может быть что-то, что шагом содержит в себе создание поста. И тогда получается рекурсивная штука. А потом это же слово используется для обозначения кусочка в архитектуре и мне кажется тут начинается путаница (лично у меня)
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
(fun () -> ())
а у вас какая архитектура?
У меня очень плохая)
источник

Н

Никита in Clojure — русскоговорящее сообщество
Я могу кинуть пример, как я делаю. Только это Го 🥴
источник

Н

Никита in Clojure — русскоговорящее сообщество
Никита
Я могу кинуть пример, как я делаю. Только это Го 🥴
Но я так делаЛ, что ли. Это околоMVC, сказали так лучше не делать, иди переделывай (
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
та кидай, я тоже уже на Clojure не пишу, но сопереживаю)
источник

Н

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

Н

Никита in Clojure — русскоговорящее сообщество
Вообще я поэтому в принципе и сижу смотрю как в других языках люди делают. И где-то середину хочу найти хах
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
ну да, на моей памяти так делают в 90% случаях
источник

Н

Никита in Clojure — русскоговорящее сообщество
Я сейчас переделал, разбил не по уровням, а по зоне ответственности. Хочу посмотреть как оно будет в деле
источник