Refactoring

Foto van Sohrab Salimi
Sohrab Salimi
1 min. Leestijd
Deze inhoud is vertaald met AI. Bekijk origineel

Definitie van Refactoring:

Refactoring van code betekent een verbetering, verduidelijking en optimalisatie van de interne structuur van bestaande code, zonder het externe gedrag te beïnvloeden. Refactoring omvat niet het herschrijven van code of het oplossen van bugs. Het zelfstandig naamwoord "Refactoring" verwijst naar specifieke, afgebakende methoden voor het refactoren van code, zoals de Extract-methode, om het doel van een stuk code te verduidelijken.

Gebruik van Refactoring:

Refactoring wordt in een agile omgeving door development teams gebruikt om de begrijpelijkheid en uitbreidbaarheid tussen de iteraties te behouden.

Voordelen van Refactoring:

  • De code is schoon en eenvoudig te lezen.
  • Duplicate code (ook wel codeklonen genoemd) wordt voorkomen.
  • Bugs kunnen gemakkelijker worden ontdekt en opgelost.
  • De code kan eenvoudiger worden onderhouden en uitgebreid.

Meer over dit onderwerp

Ontwikkeling bij Minecraft: Releasesturing met Henrik Kniberg

Hoe werkt de releaseplanning bij Minecraft? Henrik Kniberg vertelde op de agile100 hoe je releases plant bij zo'n game!

Agile Schalingsframeworks

Leer de verschillen tussen de verschillende agile schalingsframeworks kennen en ontdek van onze expert wanneer je überhaupt agile zou moeten schalen!

Welke rollen zijn er in Scrum?

De drie rollen in het Scrum Team zijn: Product Owner, Scrum Master en het Development Team. Wat deze rollen inhouden, leggen we uit in de Agile Insights!

Praat met onze assistent Praat met onze assistent