Refactoring oder: Wie Sie das Design vorhandener Software verbessernMartin FowlerUitverkocht4,3Volgen