Size: a a a

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

2021 September 03

SP

Stas P in Clojure — русскоговорящее сообщество
Так выше же
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Иногда даже лучше оставить как есть.
источник

SP

Stas P in Clojure — русскоговорящее сообщество
ну вот так вполне понятно
(defn calculate-secondary-status [sorted-events]
 (status/action-code->secondary-status (get-in (->> sorted-events
                                                    (filter #(= (:eventType %) history/event-delivery-notification))
                                                    (first))
                                               [:eventData :xResponse :notification :xCode])))
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
может ты ещё и (-> bar (first )(:wtf)) пишешь?
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
непонятно, юзай let
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
кейворды не обнимаю
в столбик смотрится ровно, когда кейворды с двоеточием, а функции со скобочкой
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
но они же вызываются
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
так что дело наверное всё-таки не в консистентности вызовов
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
вот такое читается труднее без скобочек
(-> x long-name-one not-short name-two please-review-your-names)
(-> x (long-name-one) (not-short name-two) (please-review-your-names))

😊
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
такое лучше в столбик
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
«это другое» 😊
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
хотя имхо со скобочками оно читается так же хреново
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
хотя с ними ещё и строка длиннее получается
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
короче, я оборачиваю сингларити функции в тредах только если в тестах и они приватные
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
потому что var
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
что var?
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
обращение к привату через #'
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
то есть без скобочек не работает?
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
#' это var, соответственно в случае (-> wtf (var foo/bar)) оно будет var брать от wtf

т.е. не работает :)
источник

ST

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