QuickCheck в Python: проверка гипотез и поиск ошибок

QuickCheck в Python: проверка гипотез и поиск ошибок

Существуют три наисложнейшие проблемы в программировании: именование, кэширование и выход за границу массива. Проверка пограничных случаев поведения кода наиболее важна, но эта зона так же наименее тестируема. Придумать и предугадать все возможные ситуации человеку тяжело и порой мы всегда что-то упускаем из виду. Вот было бы здорово, если бы тесты сами находили такие случаи, при которых наш код падает....Мечты? О том, как превратить мечты в реальность этом докладе.

53b0434aded1fb944ec3037c382158c1?s=128

Moscow Python Meetup

March 22, 2016
Tweet