scientist - :microscope: A Ruby library for carefully refactoring critical paths.

  •        31

A Ruby library for carefully refactoring critical paths.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.

https://github.com/github/scientist

Tags
Implementation
License
Platform

   




Related Projects

Scientist


A .NET Port of the Scientist library for carefully refactoring critical paths.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.

scientist-laravel - Allow the Scientist library to be used with the Laravel PHP framework.


Allow the Scientist library to be used with the Laravel PHP framework.

scientist - A PHP experimentation library inspired by Github's own Scientist.


A PHP experimentation library inspired by Github's own Scientist.

Mad-Scientist - Play a GENIUS scientist and make them pay for calling you MAD


Play a GENIUS scientist and make them pay for calling you MAD



edison - Edison lets you run experiments to compare outcomes of refactoring.


Heavily inspired by Github's Scientist library, Edison provides a flexible infrastructure for refactoring code with confidence.

scientist.js


A JavaScript interpretation of the Ruby library Scientist, a library for carefully refactoring critical paths.

FizzBuzz - Interview Filter highlighted in 'How to Interview a Data Scientist'


Interview Filter highlighted in 'How to Interview a Data Scientist'

peggyboard - Simple message board program for Peggy2 by Evil Mad Scientist Laboratories. 


Simple message board program for Peggy2 by Evil Mad Scientist Laboratories. 

lab - "Back off man, I'm a scientist."


"Back off man, I'm a scientist."

thinkCScpp - How to Think Like a Computer Scientist (C++ version)


How to Think Like a Computer Scientist (C++ version)

DataScienceLearning - Learning to become a data scientist


Learning to become a data scientist

E.S.F.H - evil scientist from hell


evil scientist from hell

CrazyDr - Clone of the facebook game mad scientist, sort of


Clone of the facebook game mad scientist, sort of

New-Scientist-Enigmas


Quick script helpers/solvers for the New Scientist enigmas. Not intended to be complete solutions or even optimized ones. They're just the fastest/simplest thing I can put out in order to solve the enigmas quickly.

madscientist01 - Secret Lab of Mad Scientist


Secret Lab of Mad Scientist

pythonfiles - Random Python Files (Mostly from How to Think Like a Computer Scientist)


Random Python Files (Mostly from How to Think Like a Computer Scientist)

think_c - Translate ?How to Think Like a Computer Scientist C Version?


Translate ?How to Think Like a Computer Scientist C Version?