Про ScalaCheck Часть 1. Введение. ScalaCheck — это комбинáторная библиотека, значительно облегчающая написание модульных тестов на Scala. В ней используется подход property-based тестирования, впервые реализованный в библиотеке QuickCheck для языка Haskell. Существует множество реализаций QuickCheck: есть…
Часть 3. Свойства В предыдущих частях мы уже успели познакомиться со свойствами и опробовать их в связке с генераторами. В этом туториале мы рассмотрим свойства подробнее. Статья состоит из двух частей: первая — техническая, в ней будет рассказано про комбинаторы свойств, а также другие возможности библиотеки ScalaCheck. Эта часть будет посвящена различным техникам тестирования. Читать дальше →
Часть 2. Генераторы В вводной статье серии вы, надеюсь уже, успели познакомиться с генераторами. В этом туториале мы закрепим полученные знания, научимся писать собственные (в том числе рекурсивные) генераторы. Хотя он и посвящен генераторам, про свойства мы тоже не забудем. Более
Рациональность это:Не про идеальный интеллект и отрицание интуицииНе про эгоизм и получить всё здесь и сейчасНе про обладание истинойНе про измениться раз и навсегдаНе про отсутствие эмоцийНе про критику других людейНе про высмеивание штук вроде гомеопатии, астрологии и плоской землиНе про риторику и умение донести свою позициюНе про шагание по головам и победу за чужой счётНе про борьбу за правду А про что же?