Fork me on GitHub
#clojure-russia
<
2017-04-02
>
dottedmag08:04:32

@misha Для самодокументирования. Ключевое слово - это "what", символ - это "how".

dottedmag08:04:33

Кроме того, у одного события может быть много обработчиков (фильтры всякие, прочая ерунда). Если мы событие называем символом, то либо этот символ никуда не ведёт и таким образом ничем не лучше ключевого слова, либо он становится "выделенным" обработчиком, что логически неверно.

dottedmag15:04:56

Господа, а вот я пользуюсь библиотекой, у которой в зависимостях ещё одна библиотека, которая с 1.9.0-alpha15 не работает. У этой библиотеки в гите уже патчик есть, а релиза нет. Как бы проще всего это поправить? Зарелизить в кложарс библиотеку в свой приватный неймспейс и на него поставить зависимость?

dottedmag15:04:30

В общем, так и сделал.

mike_ananev16:04:34

привет всем. кто-нибудь использует quick.check для тестирования функций? насколько для вас эта либа облегчает unit testing?

kxepal17:04:33

оно сильно облегчает жизнь тем, что не нужно гадать о пограничных случаях - сами всплывут; плюс вместо выдумывания абстрактных примеров фактически описываешь спеку входных/выходных данных и их свойства. хотя можно рядышком накидать пару тестов с конкретными кейсами - не повредит.

mike_ananev18:04:22

@kxepal а спекой покрываете 100% функций? или для функций с бизнес-логикой - спека, а для попроще quick.check генераторы?