Martin Fowler defined refactoring as a ” disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior”. In the days of Agile development where code is delivered after one or two-week cycles, you start quickly to deal with “legacy” code, what was known as “maintenance” for projects that had longer delivery time frames. share share share share
Featured
Unlock Your Team Potential: Discover Your Role for Success
February 12, 2026
0
As you advance in your career, your responsibilities evolve from being a junior to a senior, manager, architect, or scrum master. How does this transformation affect your daily duties, and what value do you bring to the team? Can your team function efficiently without you?
Featured
Open Source Jira Plugins, Add-Ons and Utilities
February 4, 2026
1
Developed by Atlassian, Jira is a commercial issue tracking tool that allows bug tracking and Agile project management. It is one of the most-widely used tool by Scrum teams working in corporate Agile software development environments.

