Agile & Scrum

Refactoring

/riːˈfæktərɪŋ/

Definition

Restructuring existing code to improve its internal quality without changing its external behaviour.

Example in context

"Pure refactoring PR — same functionality, but the function is now 30 lines instead of 200."

Related terms

Practice this term

Master Refactoring in context by working through exercises in the Agile & Scrum module. You'll see the term used in real engineering scenarios with multiple-choice, fill-in-the-blank, and matching drills.

Frequently Asked Questions

What does "Refactoring" mean?

Restructuring existing code to improve its internal quality without changing its external behaviour.

How do you pronounce "Refactoring"?

"Refactoring" is pronounced /riːˈfæktərɪŋ/.

Can you use "Refactoring" in a sentence?

"Pure refactoring PR — same functionality, but the function is now 30 lines instead of 200."