Skip to content

mmorissette/refactoring-ruby-chap9

Repository files navigation

Refactoring::Ruby::Chap9

Sample application used to apply the learnings from Chapter 9 of the Refactoring Ruby Edition book.

Chapter 9 - Simplifying conditional expressions

Refactorings

  • Decompose conditional
  • Recompose conditional
  • Consolidate conditional expression
  • Consolidate duplicate conditional fragments
  • Remove control flag
  • Replace nested conditional with guard clause
  • Replace conditional with polymorphism
  • Introduce Null object
  • Introduce assertion

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published