Refactoring

Image

You just have to have the guidance to lead you in the direction until you can do it yourself. It is the neglect of timely repair that makes rebuilding necessary.

Richard Whately

Refactoring is the activity of improving the internal structure or operation of a code or component without changing its external behavior.

The goal of software development is the continuous delivery of business value to users and stakeholders. Constantly changing technology, coupled with the evolution of business objectives and changing user paradigms, makes it difficult to maintain and constantly increase business value. Two paths to the future exist:

Get SAFe 4.5 Reference Guide: Scaled Agile Framework for Lean Enterprises, Second edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.