Skip to content

arcsource/refactoring-examples

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Refactoring Examples

This repository is part of the Refactoring.Guru project.

It contains both simple and interactive refactoring examples in different programming languages.

Contributor's Guide

We appreciate any help, whether it's a simple fix of a typo or a whole new example. Just make a fork, do your change and submit a pull request.

Here's the list of priorities:

  1. Simple examples in a programming language, which is not yet present in the repository. These require minimum labor but produce a lot of value. You can just copy the Java folder and translate all of them into your language of choice.

  2. Interactive examples. These require more work. See README file in the "interactive" folder. The best way to start is to take the Java scenarios one by one and translate them to your language. You can debug your scenarios by importing them to this editor: http://refactoring.guru/editor/ (You will need to export scenarios from there and do a regular pull request though).

License

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

Creative Commons License

About

Refactoring, design patterns, SOLID principles examples from Refactoring.Guru

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 22.3%
  • C# 21.9%
  • Java 21.2%
  • TypeScript 21.1%
  • Python 13.5%
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy