github/scientist

🔬 A Ruby library for carefully refactoring critical paths.

RubyShellrefactoringrubyscientistrubygem
This is stars and forks stats for /github/scientist repository. As of 05 May, 2024 this repository has 7058 stars and 518 forks.

Scientist! A Ruby library for carefully refactoring critical paths. How do I science? Let's pretend you're changing the way you handle permissions in a large web app. Tests can help guide your refactoring, but you really want to compare the current and refactored behaviors under load. require "scientist" class MyWidget def allows?(user) experiment = Scientist::Default.new "widget-permissions" experiment.use { model.check_user?(user).valid? } # old way experiment.try { user.can?(:read,...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
prawnpdf/prawnRubyHTML4.5k06800
rails/jsbundling-railsRubyJavaScriptShell72401330
Shopify/shopify-cliRubyShellJavaScript98902020
helix-editor/helixRustSchemeHandlebars25.1k01.8k0
project-serum/anchorRustTypeScriptJavaScript2.8k+81.1k+1
CosmWasm/cw-plusRustShell47103300
datastax/spark-cassandra-connectorScalaJavaShell1.9k+29230
hacks-guide/Guide_3DSSCSSHTMLJavaScript1.4k+62970
pages-themes/architectSCSSHTMLRuby275+1737+4
yuru7/udev-gothicShell9770100