Refactoring
				
	 
	Warum und wann ist das sinnvoll?
	- 
		Während der Neu- und Fortentwicklung von Software ist ein gewisses Maß an "Wildwuchs" mitunter schwer zu vermeiden.
- 
		Sinnvolle Partitionierungen, Module und (Hilfs-) Klassen werden oft erst im Laufe der Zeit erkennbar.
- 
		Zu einem gewissen Teil ist die Kodierung auch eine Phase von "Versuch und Irrtum".
- 
		Neue Anforderungen lassen sich oft sehr viel leichter nach einer Neu-Strukturierung erfüllen.
- 
		Ähnliches gilt, wenn Teile des Code in einem anderen Kontext wiederverwendet werden müssen.