Size: a a a

Scala User Group

2021 November 30

AS

Alex Sh in Scala User Group
Ну это к 2м крайним подходам и срачам на счёт них:
1) Написать один интеграционный тест, который один и на века. Код меняешь, тест остаётся нетронутым
2) Написать кучу мелких unit тестов, которые падают и перестают компилироваться при любом чихе
источник

AS

Artem Sokolov in Scala User Group
это же чушь
источник

AS

Alex Sh in Scala User Group
Как то слышал в одном англоязычном подкасте, что ответ "it depends" хуже чем отсутствие ответа
Понятное дело, что зависит.
источник

AS

Alex Sh in Scala User Group
Что же тогда не чушь?
источник

D

Daniel in Scala User Group
особенно flaky на CI, мм
источник

ZM

ZLoyer Matveev in Scala User Group
чушишский кот!
источник

AS

Artem Sokolov in Scala User Group
ну очевидно плохи false падения, очевидно плохи тесты и соответственно их падения на то что проверять не имеет смысла (или по другому не рентабельно при соотнесении того сколько тест экономит и того сколько уходит на его поддержание)
источник

SA

Sergey Alaev in Scala User Group
Если подробнее - идеальный тест проходит, если приложение работает, и падает, если приложение не работает. Помимо этого, у теста есть трудозатраты на его написание, поддержку, выполнение и анализ падений. Выбор подходящего определения "приложение работает" и компромисса по остальным пунктам - не формализуется и является экспертным знанием, которое приходит только с опытом.
источник

AS

Alex Sh in Scala User Group
Спасибо
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Плюсану. Ваше не страшная штука
источник

AS

Artem Sokolov in Scala User Group
плюсую
источник

λ

λoλcat in Scala User Group
Так пофикси тест или код. Падающий тест - индиктор какой-то проблемы
источник

EK

Evgenii Kuznetcov in Scala User Group
одна из потенциальных проблем - плохой/ненужный тест
источник

AT

Aleksei Teryokhin in Scala User Group
всегда так фикшу
источник

EK

Evgenii Kuznetcov in Scala User Group
кончай думать, начинай жить
источник

s

sherzod in Scala User Group
Удали тесты сдай наконец проект
источник

∫f(x)dx in Scala User Group
зачем удалять то, чего нет
источник

f

folex in Scala User Group
А новая JB IDE, которая Fleet, умеет с Metals для скалы работать?

У меня в VSCode + Metals какое-то дикое латенси при печати.
источник

IT

Igal Tabachnik in Scala User Group
Как только появится - узнаем
источник

f

folex in Scala User Group
Видимо нет
источник