Refactoring: Verbesserung eines bestehenden Codes
Autor: Мартин Фаулер
Altersgrenzen: 16+
Jahr der Veröffentlichung: 2025
ISBN: 9785990944510
Anzahl der Seiten: 448
Größe: 240х170х22 mm
Einbandart: Hard
Gewicht: 709 g
ID: 1748892
Bei entsprechender Vorbereitung kann ein qualifizierter Systemdesigner ein schlecht gestaltetes Programm nehmen und es in gut durchdachten, zuverlässigen Code verwandeln. In diesem Buch zeigt Martin Fowler den Lesern, wo man normalerweise Optimierungsmöglichkeiten finden kann und wie man ein schlechtes Design in ein gutes verwandelt. Jeder Schritt des Refactorings ist einfach - sogar scheinbar zu einfach, um ihn durchzuführen. Die Optimierung kann das Verschieben eines Feldes von einer Klasse in eine andere oder das Extrahieren von Code aus einer Methode umfassen, um ihn in eine separate Methode zu verwandeln, oder sogar das Verschieben von Code nach oben oder unten in der Klassenhierarchie. Obwohl diese einzelnen Schritte elementar erscheinen mögen, kann der kumulative Effekt solcher kleinen Änderungen das Programmdesign radikal verbessern. Code-Refactoring ist eine bewährte Methode, um den Verfall von Software zu verhindern._x000D_ Neben der Beschreibung verschiedener Refactoring-Methoden bietet der Autor ein detailliertes Verzeichnis von über siebzig Refactorings und nützlichen Hinweisen, die Ihnen beibringen, wann Sie sie anwenden sollten. Das Buch enthält eine detaillierte Beschreibung von über 70 Refactoring-Methoden, wobei nicht nur theoretische Beschreibungen, sondern auch praktische Beispiele in der Programmiersprache Java gegeben werden. Es sollte beachtet werden, dass die im Buch dargelegten Ideen auf jede objektorientierte Programmiersprache anwendbar sind.