scientist
Code comparator
A library for systematically refactoring code by comparing original and refactored behaviors under controlled conditions.
A Ruby library for carefully refactoring critical paths.
7k stars
425 watching
442 forks
Language: Ruby
last commit: 5 months ago
Linked from 1 awesome list
refactoringrubyrubygemscientist
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 |