Size: a a a

Scala User Group

2020 February 20

DS

Danieλ Sλapman in Scala User Group
If you just need to call print method from an arbitrary type - structural types will suit You
источник

DS

Danieλ Sλapman in Scala User Group
They use reflection under the hood, but are much more convenient
источник

ZH

Zeeshan Haider in Scala User Group
Can you provide me any examples?
источник

ZH

Zeeshan Haider in Scala User Group
Danieλ Sλapman
They use reflection under the hood, but are much more convenient
Examples?
источник

ZH

Zeeshan Haider in Scala User Group
Danieλ Sλapman
If you just need to call print method from an arbitrary type - structural types will suit You
I am really since yesterday working on it banging me head. plus I am a beginner to scala so :(
источник

λ

λλ in Scala User Group
Zeeshan Haider
I am really since yesterday working on it banging me head. plus I am a beginner to scala so :(
источник

ΛВ

Λнтон Войцишевский in Scala User Group
Alex Sh
Здравствуй чат!
Кто-нть пользовался такой штукой https://github.com/circe/circe-golden? или в целом таким подходом?

Смотрим в эту сторону сейчас и был интересен фидбек на счет либы и такого подхода к тестированию в принципе.
я юзал такое тестирование, не этой либой и не на скале, но юзал
источник

ΛВ

Λнтон Войцишевский in Scala User Group
норм штука, когда надо зафиксировать поведение какое-то важное
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Alex Sh
Здравствуй чат!
Кто-нть пользовался такой штукой https://github.com/circe/circe-golden? или в целом таким подходом?

Смотрим в эту сторону сейчас и был интересен фидбек на счет либы и такого подхода к тестированию в принципе.
Если я ничего не путаю, недавно был доклад о родственном подходе

https://youtu.be/ciZL-adDpVQ
источник

ΛВ

Λнтон Войцишевский in Scala User Group
Alex Sh
Здравствуй чат!
Кто-нть пользовался такой штукой https://github.com/circe/circe-golden? или в целом таким подходом?

Смотрим в эту сторону сейчас и был интересен фидбек на счет либы и такого подхода к тестированию в принципе.
вообще это порт хаскельной либы https://hackage.haskell.org/package/tasty-golden
источник

AS

Alex Sh in Scala User Group
Ну я не против портов :)
Знать бы еще насколько хорошо такой подход работает 🤔
А все, вижу пред. ответ.
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Alex Sh
Здравствуй чат!
Кто-нть пользовался такой штукой https://github.com/circe/circe-golden? или в целом таким подходом?

Смотрим в эту сторону сейчас и был интересен фидбек на счет либы и такого подхода к тестированию в принципе.
А простите тот доклад немного не об этом
источник

AS

Alex Sh in Scala User Group
Спасибо, гляну! 👍
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Если вы хотите проверять только совместимость жсон кодеков
источник

Oℕ

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

ΛВ

Λнтон Войцишевский in Scala User Group
Alex Sh
Ну я не против портов :)
Знать бы еще насколько хорошо такой подход работает 🤔
А все, вижу пред. ответ.
Мы использовали ее для рефакторинга одного большого старого сервиса, нужно было точно понять, что мы не сломали ничего, так как там все довольно чувствительное было
источник

AS

Alex Sh in Scala User Group
Λнтон Войцишевский
Мы использовали ее для рефакторинга одного большого старого сервиса, нужно было точно понять, что мы не сломали ничего, так как там все довольно чувствительное было
У нас команда разрослась и периодически кто-нть ломает совместимость.
Узнаем только после того как QA материться начинает 😅
источник

λ

λoλdog in Scala User Group
Alex Sh
У нас команда разрослась и периодически кто-нть ломает совместимость.
Узнаем только после того как QA материться начинает 😅
эт как? в рантаиме падает?
источник

AS

Alex Sh in Scala User Group
λoλdog
эт как? в рантаиме падает?
Да, потому что в одном сервисе поменялось, в другом нет - потому что забыли, что переименнованное поле "протекает" в Json
источник

λ

λλ in Scala User Group
нефиг дублировать в разных сервисах обьекты и логику
источник