Skip to content

anik3tra0/ruby-refactoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Refactoring Patterns - Ruby

Learning is the only thing that's constant, so keep learning and keep going!

What is Refactoring ?

Code refactoring is the process of restructuring existing computer code—changing the factoring—without changing its external behaviour. Refactoring improves nonfunctional attributes of the software. Advantages include improved code readability and reduced complexity; these can improve source-code maintainability and create a more expressive internal architecture or object model to improve extensibility.

4 Main Principles of Object Oriented Design

  1. Inheritance
  2. Encapsulation
  3. Polymorphism
  4. Duck Typing
  5. Code Smells

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages