This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-02-22
Channels
- # aatree (2)
- # beginners (14)
- # boot (190)
- # cider (16)
- # cljs-dev (15)
- # cljsjs (6)
- # cljsrn (7)
- # clojure (101)
- # clojure-austin (26)
- # clojure-berlin (2)
- # clojure-estonia (4)
- # clojure-greece (53)
- # clojure-russia (46)
- # clojurescript (44)
- # core-async (12)
- # cursive (57)
- # data-science (49)
- # datomic (5)
- # emacs (8)
- # hoplon (92)
- # ldnclj (20)
- # lein-figwheel (22)
- # leiningen (4)
- # mount (37)
- # om (103)
- # onyx (26)
- # parinfer (70)
- # proton (6)
- # re-frame (32)
- # reagent (1)
- # yada (24)
кстати - в кложуре нет ничо типа isDebug?
или похожего? Хочу по дефолту чтоб в консоль логи пачками слались во время разработчки, а когда убержар соберу - то ничо не надо
а что мешает для дева поставить debug level в логгере, а в продакшене - info или даже warn?
дак а ставить на основе чего?
так там просто xml с гастройками, один (с debug level) локально, на продакшен - второй с info или warn
это если logback обсуждаете
вот тут есть пример немного другого подхода - https://github.com/vaughnd/clojure-example-logback-integration
аа, т.е. во время билда это все настраивается руками, ок. Об этом и спрашивал - думал мож есть какая переменная чтоб без тюнинга билда этого достичь
ага, спасибо
Первый раз пилю бекэнд сервисы на кложуре - 80% кода это манипуляции листами и мапами. Толи задача такая попалась, толи я свел ее к этому, но прям доставляет радость
хм, про это я много слышал и все хочу но чота не знаю с чего начать/посмотреть. Может направишь @nicola ?
реклама - принял запрос, дернул пару других беков, получил результаты, смержил результаты и прочее
хм, т.е. еще больше декларативности
а примеры можешь показать какие интересные?
хм, ну это специфичные либы. Хотелось бы увидеть более приземленные примеры, микросервис какой, или как с базой работать декларативно там, прочую бизнесс логику например
ок, надо повнимательней посмотреть
а ну значит я все правильно делаю, у меня чуть-ли не каждое второе слова в коде это :keyword
ага, я думал уже попросить кого сделать код ревью, приведу к красивому виду и закину куда-нить
Ок. Я обычно начинаю выпрямлять линию исполнения - декомпозируя в pipeline или набор middleware. Потом можно декларитизацией заняться.
меня смущает что встроенная поддержка в cider для стандартных тестов много лучше, чем у featured libs типа midje
о, о в cider есть поддержка тестов?!)
@rmuslimov: а чем не устраивает стандартный deftest?
вопрос кста - есть какие инструменты/тулзы которые покажут неиспользованный require?
> вопрос кста - есть какие инструменты/тулзы которые покажут неиспользованный require? clj-refactor умеет их удалять
хм, а можно этот clj-refactor как часть CI сделать?
чота не понял в чем фишка этого midje кроме разве что watch режима, который достигается с помощью 100500 разных тулз и так
@artemyarulin: ну если притянуть за уши можно написать elisp-скрипт который будет поднимать emacs и делать что нужно