Fork me on GitHub
#clojure-russia
<
2017-06-27
>
dragoncube17:06:58

что за стереотипы? 🙂

rustam.gilaztdinov17:06:41

dragoncube: да нет же наоборот, приветствую 😃 что ее, гарольдом встречать? harold

nata18:06:07

@U0NBJDK4N Спасибо за приветствие 🙂 я правда тот случай, когда 👟, а не 👠 )

pavetok17:06:02

набросал небольшой PoC паттерн матчинга на структурах данных вот код https://github.com/pavetok/eventchain/blob/master/src/eventchain/damatch/core.clj вот тесты https://github.com/pavetok/eventchain/blob/master/test/eventchain/damatch/core_test.clj оцените опытным взглядом, пожалуйста 🙂

akond17:06:06

а где же rete дерево?

pavetok17:06:31

зачем оно здесь?

akond17:06:31

чтобы быстрее работало, наверное

pavetok17:06:00

это пока только proof of concept

pavetok17:06:54

да и я еще только осваиваю кложуру 🙂

akond17:06:51

нихт ферштейн

pavetok17:06:52

тестов с читабельными примерами не хватает? или код не читабельный? 🙂

akond17:06:09

я не понимаю чего ты хочешь

pavetok17:06:07

тут часто новички кодом делятся и получают обратную связь тоже решил попробовать 🙂

akond17:06:02

на код можно смотреть по разному. например, можно посмотреть стоят ли у тебя табы или пробелы. а можно посмотреть на то, что у тебя сложность алгоритма линейная.

akond17:06:34

всё зависит от того, что ты вкладываешь в слово "опытный"

pavetok18:06:58

жизнеспособность идеи, идиоматичность кода, сложность алгоритма, да и табы тоже вариант 🙂 все, что придет в голову тому, кто готов потратить на просмотр 10-15 минту

artemyarulin18:06:41

Рекомендую начать с тулзов отсюда тогда http://blog.mattgauger.com/blog/2014/09/15/clojure-code-quality-tools/, там очень годные есть

artemyarulin18:06:59

кста этому посту уже 3 года, может кто новые тулзы знает кроме kibit/Eastwood/bikeshed?

akond18:06:46

я пользуюсь часто test-refresh

akond18:06:39

и venantius/ultra

akond18:06:12

pjstadig/humane-test-output

niquola20:06:28

Надо пробавать