Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marick/refactoring-examples

Examples of medium-scale refactorings
https://github.com/marick/refactoring-examples

Last synced: 3 months ago
JSON representation

Examples of medium-scale refactorings

Awesome Lists containing this project

README

        

Examples for a possible refactoring workshop in the style of
code retreats.

Each example is in its own directory. The README file there gives a language-agnostic explanation of the problem to be solved and how to solve it. There's one nested subdirectory for each codebase. A README file therein gives language-specific explanations of the code.

* **split-into-two**: Split one class into two because you
need two instances of *part* of its responsibility. Ruby.