Refactoring von Software – Fachlich getriebenes Refactoring vs. technisches Refactoring

Was ist eigentlich Refactoring? Refactoring beschreibt grob gesagt die Anpassung und Vereinfachung von Software um diese leichter verständlich und leichter wartbar zu machen. An verschiedenen Stellen erlebt man, dass Software größeren Refactorings unterzogen wird, um diese wartbarer zu machen. Dies ist oft eine gute Entscheidung.  Die Frage, die man sich dabei stellen sollte ist immer:…
Weiterlesen