Size: a a a

Scala User Group

2020 May 29

Oℕ

Oleg ℕizhnik in Scala User Group
Ты можешь прогнать тесты с ними всеми, имея стейт на кейс класс или тегированную мапку со всеми
источник

λ

λoλcat in Scala User Group
Oleg ℕizhnik
Ему нужно  сделать толстый стейт, затем зафокусить его на несколько атомов для разных моков
и зачем здесь StateT
источник

Oℕ

Oleg ℕizhnik in Scala User Group
λoλcat
и зачем здесь StateT
Чтобы не SyncIO
источник

Oℕ

Oleg ℕizhnik in Scala User Group
И каждое промежуточное состояние было значением мапки толстой
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Или кейскласса
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Лучше дебажить
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Т.е. фактически ты можешь получить снепшот мира в каждый момент
источник

Oℕ

Oleg ℕizhnik in Scala User Group
И психологически подталкиваешь себя к типам, у которых нет Sync, т.е. больше к юнит тестам, а не интеграционным.
Какие-то люди говорили, что это хорошо, показывали пирамиды какие-то
источник

λ

λoλcat in Scala User Group
Особенно после ошибки
источник

Oℕ

Oleg ℕizhnik in Scala User Group
/shrug
источник

D

Daniel in Scala User Group
Python а зачем вам атом?
источник

P

Python in Scala User Group
Daniel
Python а зачем вам атом?
Там есть focused
источник

D

Daniel in Scala User Group
Python
Там есть focused
ради одного имплисит-опса тащить тофу?
источник

P

Python in Scala User Group
Daniel
ради одного имплисит-опса тащить тофу?
Это повод
источник

D

Daniel in Scala User Group
Python
Это повод
Это предлог!
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Daniel
ради одного имплисит-опса тащить тофу?
Чо бы не притащить в тесты
источник

Oℕ

Oleg ℕizhnik in Scala User Group
вообще "тащить" тофу оч грозно звучит
источник

Oℕ

Oleg ℕizhnik in Scala User Group
как "тащить" cats-tagless или "тащить" mouse
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Такая ноша на плечах
источник

D

Daniel in Scala User Group
Python
Там есть focused
если у вас есть cats mtl и монокль, то можно обойтись
источник