тайпклассов и смарт-конструкторов?
Для первого вижу вроде много вариантов, неясно какой лучше.
Для второго недавно запилили либу, которая якобы вообще все мировые проблемы решает, но я потерял.
Еще на тему второго пункта есть более общий apropos, который у нас запилили.
Он позволяет кодировать все корнер-кейсы типа и более удобно их генерить/чекать коверейдж.
Очень странно что такого раньше не было.
quickcheck-classes
> This library differs from other solutions by not introducing any new typeclasses that the user needs to learn. Вот мне не кажется вообще что это хорошо. Но набор готовых законов очень хорошо выглядит.
Обсуждают сегодня