• Messy code can result in bugs, prolonged development time, or increased difficulty with onboarding new engineers.
  • Tidying means making purely structural changes to a confusing and messy section of code.
  • Use helper methods and differentiate between sections of code that are accomplishing different tasks.
  • Ensure your tests pass at all times when making changes.

“Divide your program into methods that perform one identifiable task. Keep all of the operations in a method at the same level of abstraction.” - Kent Beck

Full post here, 5 mins read