Categories: None [Edit]

complexity_assert

https://rubygems.org/gems/complexity_assert
https://github.com/philou/complexity-assert
They are some performance critical pieces of code that will be executed on huge data sets, which we want to make sure will run fast enough. Unfortunately, enforcing this is not easy, often requiring large scale and slow benchmarks. This rspec library (the result of an experiment to learn machine learning) uses linear regression to determine the time complexity (Big O notation, O(x)) of a piece of code and to check that it is at least as good as what we expect. This does not require huge data sets (only a few large ones) and can be written as any unit test (not as fast though).

Total

Ranking: 66,361 of 180,507
Downloads: 12,998

Daily

Ranking: 147,217 of 180,487
Downloads: 1

Depended by

RankDownloadsName
1,66712,508,727zip_tricks
35,67829,779interval_response
41,90424,260zip_kit

Depends on

RankDownloadsName
12,082,629,206bundler
16855,753,735rake
23768,975,035rspec

Owners

#GravatarHandle
1iconphilou