Size: a a a

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

2021 March 17

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
не аргументировано )
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Kirill Chernyshov
если есть функа которую никто не использует, то и теста на нее нет
и покрытие летит по одному месту
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
и покрытие летит по одному месту
да и хрен с ним ) но все же может тесты лучше писать быстрые? с продуманными стабами. и не удалять их даже если больше не нужны
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
одно другому не мешает
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
и покрытие летит по одному месту
Просто покрывать нормально надо) У нас один тест-один эндпоинт + некоторые момент, покрытие 90-95 процентов
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mike Bohdan
Просто покрывать нормально надо) У нас один тест-один эндпоинт + некоторые момент, покрытие 90-95 процентов
у нас threshold на мерж 85%, думаем до 95 дотянуть
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
у нас threshold на мерж 85%, думаем до 95 дотянуть
Тоже найс
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
у нас threshold на мерж 85%, думаем до 95 дотянуть
а задавались вопросом - на что это влияет? типа уменьшается ли вероятность поймать баг на релизе и на сколько если уменьшается?
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
а то получается иногда (у меня есть такой пример) что вкидываются несколко десятков человеко-часов в 100-ое покрытие а на выходе жидкий пшик
источник

D

Dos in Clojure — русскоговорящее сообщество
What’s true of every bug found in the field?
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Kirill Chernyshov
а задавались вопросом - на что это влияет? типа уменьшается ли вероятность поймать баг на релизе и на сколько если уменьшается?
Меньше паришься внося изменения
источник

D

Dos in Clojure — русскоговорящее сообщество
Dos
What’s true of every bug found in the field?
It passed the type checker and it passed all of the tests. - Rich Hickey
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Та и не стоит это ничего, все-равно в репл запускаешь, потом просто записываешь как тест
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Mike Bohdan
Та и не стоит это ничего, все-равно в репл запускаешь, потом просто записываешь как тест
ну вот есть у меня функция которая конкатит строки обернутая спекой которая проверяет что все аргументы строки. я запустил в репле, увидел что работает - надо на нее тест писать? если заботит 100% ковер тестами - надо, но это бессмысленно
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Kirill Chernyshov
ну вот есть у меня функция которая конкатит строки обернутая спекой которая проверяет что все аргументы строки. я запустил в репле, увидел что работает - надо на нее тест писать? если заботит 100% ковер тестами - надо, но это бессмысленно
Нет, ну тесты не до фанатизма же
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Mike Bohdan
Нет, ну тесты не до фанатизма же
для меня фанатизм - это ориентироваться на какой-то фиксированый процент покрытия
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Я ж говорю, проверяем только уже готовую логику типа весь эндпоинт сразу: запросы замоканы clj-http-fake, база – embedded postgres и все
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Kirill Chernyshov
для меня фанатизм - это ориентироваться на какой-то фиксированый процент покрытия
Это правда
источник

A

Aleksey @cheatex in Clojure — русскоговорящее сообщество
Anatoliy Guliy
У нас есть определенные требования к названиям и документации, за несоблюдение часто прилетает… (и сеньерам тоже). Ну ничего, как-то живем…
Прилетает ведь письмо от CI, да?
источник

AG

Anatoliy Guliy in Clojure — русскоговорящее сообщество
Aleksey @cheatex
Прилетает ведь письмо от CI, да?
Такое от CI не может прилететь, прилетает как-правило от архитектора )
источник