scientist

Code comparator

A library for systematically refactoring code by comparing original and refactored behaviors under controlled conditions.

microscope A Ruby library for carefully refactoring critical paths.

GitHub

7k stars
425 watching
442 forks
Language: Ruby
last commit: 5 months ago
Linked from 1 awesome list

refactoringrubyrubygemscientist

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ruby/rake A make-like program implemented in Ruby for automating tasks and building projects. 2,351
scientistproject/scientist.net A .NET library that refactors code to compare different approaches and measure performance. 1,466
ruby/ruby An implementation of an object-oriented programming language for scripting and web development 22,145
rbspy/rbspy A tool to profile CPU usage in running Ruby programs without requiring the program to restart. 2,502
rubocop/rubocop Analyzes and enforces code quality and style in Ruby projects 12,650
thoughtbot/factory_bot A library that generates test data for Ruby applications by defining objects with predefined properties and behaviors. 7,925
franzejr/best-ruby A collection of idiomatic Ruby code snippets, refactorings, and best practices for writing clean and maintainable Ruby code. 2,390
ruby-grape/grape An opinionated framework for creating REST-like APIs in Ruby. 9,890
marmelab/gremlins.js A tool that simulates unpredictable user interactions to test an application's robustness and detect potential errors. 9,025
tuwilof/fitting Automates testing and validation of API documentation in Ruby on Rails applications using RSpec, WebMock, and API Blueprint/OpenAPI standards. 60
giuse/machine_learning_workbench A comprehensive framework for practical machine learning in Ruby. 20
ruby-concurrency/concurrent-ruby A modern concurrency library for Ruby providing tools and abstractions for writing concurrent code safely and efficiently. 5,707
opensuse/gitarro Enables automated testing on GitHub Pull Requests using Ruby scripts 15
joshcheek/seeing_is_believing An editor extensibility tool for evaluating and recording the results of each line of Ruby code 1,310
daylerees/scientist An experimentation framework that allows developers to refactor and improve existing code without risk or breakages 782