Refactoren

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken

Refactoren (Engels: refactoring) is het herstructureren van de broncode van een computerprogramma met als doel de leesbaarheid en onderhoudbaarheid te verbeteren of het stuk code te vereenvoudigen. Het refactoren van broncode verandert de werking van de software niet: elke refactorstap is een kleine, ongedaan te maken stap die de leesbaarheid verhoogt zonder de werking aan te passen.

Refactoren wordt met name gedaan in object-georiënteerde programmeertalen als C++, Java en C#. Voorbeelden van refactoren zijn:

  • hernoemen van methods, variabelen en klassen
  • constructors vervangen door factory methods
  • omzetten van classes met alleen static methods in een singleton
  • generalizeren van (delen) van klasses naar een basis-type
  • inkapselen van publieke variabelen door functies (data-hiding)

Moderne IDE's ondersteunen refactoren, zodat de refactoring altijd compleet wordt uitgevoerd. Hierbij is het van belang dat ook het bijbehorende commentaar bijgewerkt wordt.

Persoonlijke instellingen
Naamruimten
Varianten
Handelingen
Navigatie
Informatie
Hulpmiddelen
Afdrukken/exporteren
In andere talen