Size: a a a

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

2020 April 01

MA

Mike Ananev in Clojure — русскоговорящее сообщество
ETL
А может кто закинуть ссылку на какой-нить проект github, где в каноничном TDD стиле написаны тесты. Потому что я пишу тесты, но у меня больше repl-driven получается, а тесты - пишу уже когда все готово и работает, потому что сказано тесты делать.
переноси то, что делал в репле в тесты.
источник

E

ETL in Clojure — русскоговорящее сообщество
Ну есть типа методика, что тесты пишутся сначала, а лишь потом код. Вот я хотел бы взглянуть, как такие тесты выглядят.  Причём начиная с непроходных тестов, постепенно их импрувя.
источник

VG

Vladislav Ganshin in Clojure — русскоговорящее сообщество
tdd стиль — это когда ты написал тест, починил тест, отрефактиорил. Это процесс. В готовом репо этого не увидишь. Там просто будут тесты.
источник

AS

Anatoly Smolyaninov in Clojure — русскоговорящее сообщество
ну если только в гит логе
источник

VG

Vladislav Ganshin in Clojure — русскоговорящее сообщество
не будут же коммитить код с падающими тестами)
источник

E

ETL in Clojure — русскоговорящее сообщество
Т.е. у меня тест по сути выглядит как код, который проходит проверку соответствия предполагаемому результату?
источник

AK

Anton Karpov in Clojure — русскоговорящее сообщество
ETL
Ну есть типа методика, что тесты пишутся сначала, а лишь потом код. Вот я хотел бы взглянуть, как такие тесты выглядят.  Причём начиная с непроходных тестов, постепенно их импрувя.
источник

E

ETL in Clojure — русскоговорящее сообщество
👍👍👍
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
ETL
А может кто закинуть ссылку на какой-нить проект github, где в каноничном TDD стиле написаны тесты. Потому что я пишу тесты, но у меня больше repl-driven получается, а тесты - пишу уже когда все готово и работает, потому что сказано тесты делать.
есть панк-версия тдд:

обычно в репле проверяю, смотрю что выдает функция, если устраивает – то копирую результат и в (assert (= result (function args)))
потом, при необходимости, переношу в тесты
источник

ИФ

Иван Федоров in Clojure — русскоговорящее сообщество
Иван Федоров
есть панк-версия тдд:

обычно в репле проверяю, смотрю что выдает функция, если устраивает – то копирую результат и в (assert (= result (function args)))
потом, при необходимости, переношу в тесты
но это, разумеется, только для более-менее простых случаев
источник
2020 April 02

РБ

Рустам Бабаджанов in Clojure — русскоговорящее сообщество
Ребят, а что вы используете для щедулинга, из всего что нашел нравится только at-at, но у меня чот не заводится с ним, кто нибудь его юзает в проде?
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Что не заводится?
источник

PK

Pavel Kopychenko in Clojure — русскоговорящее сообщество
clojurewerkz.quartzite
источник

PK

Pavel Kopychenko in Clojure — русскоговорящее сообщество
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
источник

РБ

Рустам Бабаджанов in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Что не заводится?
У меня есть функция, которую я хочу запускать раз в n-секунд.

В репле она работает, а через at-at/every она не работает.

Функция внутри себе еще pmap-ом бегает.
источник

РБ

Рустам Бабаджанов in Clojure — русскоговорящее сообщество
Проблема решена, все из-за ленивого map-а, уже который раз на нем спотыкаюсь (
источник
2020 April 03

A

Artem in Clojure — русскоговорящее сообщество
Рустам Бабаджанов
Ребят, а что вы используете для щедулинга, из всего что нашел нравится только at-at, но у меня чот не заводится с ним, кто нибудь его юзает в проде?
https://github.com/aphyr/tea-time   прост и удобен
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
Рустам Бабаджанов
У меня есть функция, которую я хочу запускать раз в n-секунд.

В репле она работает, а через at-at/every она не работает.

Функция внутри себе еще pmap-ом бегает.
Ха, только-только делал тоже с шедулером и pmap’ом задачу))
Господим @igrishaev мне очень помог - надо doall ещё сделать)
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
источник