Fork me on GitHub
#clojure-russia
<
2017-05-03
>
misha09:05:04

спека - такой найс

artemyarulin09:05:22

more dirty details!11

misha09:05:49

нужно стресс тест нахачить для датаскрипта спекой

misha10:05:04

только прийдется продлить курсив, а то прошлогодняя версия не умеет прити-принтить неймспейс хешмапы в репле harold

fmnoise10:05:25

мне понравилась вот штука, хочу попробовать https://github.com/stathissideris/spec-provider

fmnoise10:05:02

@misha а в плане стресс-тест? нагрузочный?

misha10:05:44

нагенерить баз данных разного профиля и размера, и замерить всё, что можно замерить, типа инсерт, пул, квери, рулз, и тд

misha10:05:09

хотя это бенч марк скорее

fmnoise11:05:11

а спека что помогает?

fmnoise11:05:19

генерить по спецификации данные?

misha11:05:25

в этому случе - нагенерить данных

fmnoise11:05:30

крутяк

fmnoise11:05:36

типа фабрика

misha11:05:01

но в итоге было бы круто, еще и функциональность проверить, бенчмарк-то предполагает, что всё правильно работает

artemyarulin11:05:57

ну это можно и просто через test.check или как его там. Другое дело что спека юзает ее внутри и по мне API спеки получше

misha11:05:00

ну и туда же - массировать/валидировать данные между датомиком и датаскриптом, и тд

artemyarulin11:05:23

я бы сказал что вообще property based testing само по себе мега тема

misha11:05:29

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

misha11:05:39

меня тут кеш и синхронизация датаскрипта в ленивый угол загнали так, что проще спеку выучить и тестов нагенерить, чем руками что-то проверять

fmnoise16:05:28

а вот эту бороду кто-то юзает? https://github.com/clojure/core.typed или спек и тайпхинтс решает?

kishanov16:05:28

вроде после статьи-разочарования от CircleCI (https://circleci.com/blog/why-were-no-longer-using-core-typed/) даже самые большие оптимисты от нее отвернулись и забили

fmnoise17:05:20

ага, они на схему переехали

rmuslimov19:05:54

скажите а кто-то внедрил решения типа opentracing у себя? zipkin/jaeger/appdash?

rmuslimov19:05:10

спрашиваю потому что не вижу opentracing клиента на кложе

rmuslimov19:05:55

может быть, как то иначе трейсы люди собирают, поделитесь пожта