Martin Fowlers Leitfaden zur Umgestaltung von schlechtem Code in gut strukturierten Code ist ein unverzichtbares Werkzeug zur Verbesserung des Designs des bestehenden Codes und zur Stärkung der...

Martin Fowlers Leitfaden zur Umgestaltung von schlechtem Code in gut strukturierten Code ist ein unverzichtbares Werkzeug zur Verbesserung des Designs des bestehenden Codes und zur Stärkung der Wartbarkeit der Software, wodurch sie auch leichter verständlich wird.

Martin Fowler, Mitunterzeichner des ursprünglichen Agile Manifests und anerkannter Führer im...

Siehe vollständige Beschreibung Siehe vollständige Beschreibung
63 62
Lieferung Di, 18 Aug - Mo, 24 Aug
10,00 €   Versandkosten
Gesendet von Griechenland
Von Toybox 4,7 (28)
Griechenland
9 Stück
Sehen Bücher auf der Seite von Toybox

Erfahren Sie mehr über die Rechnungsstellung

Beschreibung

Beschreibung

Martin Fowlers Leitfaden zur Umgestaltung von schlechtem Code in gut strukturierten Code ist ein unverzichtbares Werkzeug zur Verbesserung des Designs des bestehenden Codes und zur Stärkung der Wartbarkeit der Software, wodurch sie auch leichter verständlich wird.

Martin Fowler, Mitunterzeichner des ursprünglichen Agile Manifests und anerkannter Führer im Softwaremanagement, bietet einen Katalog von Restrukturierungen an, die erklären:

Refactoring-Daten: Verstehen Sie den Prozess und die allgemeinen Prinzipien des Refactorings.

Erkennung schlechter Gerüche: Erkennen Sie „schlechte Gerüche“ im Code, die auf Möglichkeiten für Refactoring hinweisen.

Anwendungsverbesserung: Wenden Sie schnell nützliche Restrukturierungen an, um ein Programm verständlicher und leichter änderbar zu machen.

Testentwicklung: Das Schreiben guter Tests erhöht die Effizienz eines Entwicklers.

Verschieben von Funktionen: Ein wesentlicher Teil des Refactorings ist das Verschieben von Elementen zwischen Kontexten.

Datenstrukturen: Eine Sammlung von Restrukturierungen zur Organisation von Daten, eine wichtige Rolle in Programmen.

Bedingte Logik: Verwenden Sie Restrukturierungen, um Bedingungen verständlicher zu machen.

Schnittstellen (APIs): Die Module und ihre Funktionen sind die Bausteine unserer Software, und die APIs sind die Verbindungen, die wir verwenden, um sie zu verknüpfen.

Vererbung: Sie ist sehr nützlich, aber auch leicht missbrauchbar, und es ist oft schwierig, den Missbrauch zu erkennen, bis es zu spät ist.

Die Beispiele sind in JavaScript geschrieben, aber es ist einfach, die Restrukturierungen an die von Ihnen verwendete Sprache anzupassen, da sie in den meisten Fällen zwischen den Sprachen ähnlich sind.

„Wann immer Sie [Refactoring] lesen, ist es Zeit, es erneut zu lesen. Und wenn Sie es noch nicht gelesen haben, tun Sie dies bitte, bevor Sie eine weitere Codezeile schreiben.“ – David Heinemeier Hansson, Schöpfer von Ruby on Rails, Gründer & CTO von Basecamp

„Jeder Idiot kann Code schreiben, den ein Computer verstehen kann. Gute Programmierer schreiben Code, den Menschen verstehen können.“ – M. Fowler (1999)

Seiten: 448, Maße: 19.2x19.2cm

Hersteller

Siehe vollständige Beschreibung

Spezifikationen

Spezifikationen

Verleger
Pearson
Typ
Technologie, Logik
Sprache
Englisch
Untertitel
-
Umschlag
Gebundene Ausgabe
Anzahl der Seiten
-
Veröffentlichungsdatum
-
Veröffentlichungsdatum
-
Abmessungen
-
ISBN-13
9780134757599

Wichtige Informationen

Spezifikationen werden von offiziellen Hersteller-Websites gesammelt. Bitte überprüfen Sie die Spezifikationen, bevor Sie Ihren endgültigen Kauf tätigen. Wenn Sie ein Problem bemerken, können Sie melden Sie es hier

Alle Spezifikationen anzeigen

Beschreibung & Spezifikationen

Martin Fowlers Leitfaden zur Umgestaltung von schlechtem Code in gut strukturierten Code ist ein unverzichtbares Werkzeug zur Verbesserung des Designs des bestehenden Codes und zur Stärkung der Wartbarkeit der Software, wodurch sie auch leichter verständlich wird.

Martin Fowler, Mitunterzeichner des ursprünglichen Agile Manifests und anerkannter Führer im Softwaremanagement, bietet einen Katalog von Restrukturierungen an, die erklären:

Refactoring-Daten: Verstehen Sie den Prozess und die allgemeinen Prinzipien des Refactorings.

Erkennung schlechter Gerüche: Erkennen Sie „schlechte Gerüche“ im Code, die auf Möglichkeiten für Refactoring hinweisen.

Anwendungsverbesserung: Wenden Sie schnell nützliche Restrukturierungen an, um ein Programm verständlicher und leichter änderbar zu machen.

Testentwicklung: Das Schreiben guter Tests erhöht die Effizienz eines Entwicklers.

Verschieben von Funktionen: Ein wesentlicher Teil des Refactorings ist das Verschieben von Elementen zwischen Kontexten.

Datenstrukturen: Eine Sammlung von Restrukturierungen zur Organisation von Daten, eine wichtige Rolle in Programmen.

Bedingte Logik: Verwenden Sie Restrukturierungen, um Bedingungen verständlicher zu machen.

Schnittstellen (APIs): Die Module und ihre Funktionen sind die Bausteine unserer Software, und die APIs sind die Verbindungen, die wir verwenden, um sie zu verknüpfen.

Vererbung: Sie ist sehr nützlich, aber auch leicht missbrauchbar, und es ist oft schwierig, den Missbrauch zu erkennen, bis es zu spät ist.

Die Beispiele sind in JavaScript geschrieben, aber es ist einfach, die Restrukturierungen an die von Ihnen verwendete Sprache anzupassen, da sie in den meisten Fällen zwischen den Sprachen ähnlich sind.

„Wann immer Sie [Refactoring] lesen, ist es Zeit, es erneut zu lesen. Und wenn Sie es noch nicht gelesen haben, tun Sie dies bitte, bevor Sie eine weitere Codezeile schreiben.“ – David Heinemeier Hansson, Schöpfer von Ruby on Rails, Gründer & CTO von Basecamp

„Jeder Idiot kann Code schreiben, den ein Computer verstehen kann. Gute Programmierer schreiben Code, den Menschen verstehen können.“ – M. Fowler (1999)

Seiten: 448, Maße: 19.2x19.2cm

Hersteller

Verleger
Pearson
Typ
Technologie, Logik
Sprache
Englisch
Untertitel
-
Umschlag
Gebundene Ausgabe
Anzahl der Seiten
-
Veröffentlichungsdatum
-
Veröffentlichungsdatum
-
Abmessungen
-
ISBN-13
9780134757599

Wichtige Informationen

Spezifikationen werden von offiziellen Hersteller-Websites gesammelt. Bitte überprüfen Sie die Spezifikationen, bevor Sie Ihren endgültigen Kauf tätigen. Wenn Sie ein Problem bemerken, können Sie melden Sie es hier

63,62 €
10,00 €   Versandkosten