Diverse Refactoring Improving the Design of Existing Code

Refactoring verbessert das Design und die Wartbarkeit von bestehendem CodeKatalog von Refactorings zur Identifizierung und Umsetzung von VerbesserungenPrinzipien des Refactorings: Prozessverständnis und allgemeine GrundsätzeErkennung von "Code Smells" als Indikatoren für Refactoring-MöglichkeitenBedeutung von Tests zur Steigerung der Programmier-EffektivitätBeispiele in JavaScript, anpassbar auf andere Programmiersprachen
wenigermehr
Anzeige

Beste Angebote

45,99
Versand: frei!
55,99
Versand: frei!
preigu
56,70
Versand: frei!
Anzeige

Preisvergleich

Inkl. Versand
Sortieren:
Beste Treffer
Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler)) 0134757599
Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler))
prodImage
45,99
45,99
Versand: frei!
Versand: frei!
Addison Wesley Refactoring 0750d3e4-1ae5-473c-8365-de15488e29c2
*Refactoring * - Improving the Design of Existing Code. 2nd Edition / 55.99€ / Buch
prodImage
55,99
55,99
Versand: frei!
Versand: frei!
preigu
Pearson Studium Fowler, M.:Refactoring, Fachbücher von Martin Fowler
Martin Fowlers Leitfaden zur Überarbeitung von schlechtem Code in gut strukturierten Code. Refactoring verbessert das Design bestehenden Codes und erhöht die Wartbarkeit von Software, wodurch sie leichter verständlich wird. Martin Fowler, ursprünglicher Unterzeichner des Agile Manifesto und Vordenker in der Softwareentwicklung, bietet einen Katalog von Refactorings, der erklärt, warum man refaktorisieren sollte, wie man Code erkennt, der refaktoriert werden muss, und wie man dies erfolgreich umsetzt, unabhängig von der verwendeten Programmiersprache. Die Prinzipien des Refactorings umfassen das Verständnis des Prozesses und der allgemeinen Prinzipien des Refactorings. Code Smells helfen Ihnen, "schlechte Gerüche" im Code zu erkennen, die Chancen zum Refaktorisieren signalisieren. Anwendungsverbesserungen ermöglichen es Ihnen, nützliche Refactorings schnell anzuwenden, um ein Programm leichter verständlich und veränderbar zu machen. Der Aufbau von Tests betont, dass das Schreiben guter Tests die Effektivität eines Programmierers erhöht. Das Verschieben von Funktionen ist ein wichtiger Teil des Refactorings und umfasst die Verlagerung von Elementen zwischen Kontexten. Datenstrukturen bieten eine Sammlung von Refactorings zur Organisation von Daten, die eine entscheidende Rolle in Programmen spielen. Refactorings der bedingten Logik machen bedingte Abschnitte leichter verständlich. APIs sind die Bausteine unserer Software und dienen als Verbindungen, die verschiedene Module und deren Funktionen miteinander verbinden. Vererbung ist sowohl nützlich als auch leicht missbräuchlich zu verwenden, was oft erst im Nachhinein offensichtlich wird; Refactorings können diese Missbräuche beheben. Die Beispiele sind in JavaScript geschrieben, aber die Refactorings können auf jede Sprache angepasst werden, da sie in verschiedenen Programmiersprachen allgemein ähnlich aussehen. "Immer wenn 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 Zeile Code schreiben." - David Heinemeier Hansson, Erfinder von Ruby on Rails, Gründer & CTO bei Basecamp. "Jeder Narr kann Code schreiben, den ein Computer verstehen kann. Gute Programmierer schreiben Code, den Menschen verstehen können." - M. Fowler (1999).
prodImage
56,70
56,70
Versand: frei!
Versand: frei!
prodImage
45,99
Versand: frei!
prodImage
55,99
Versand: frei!
preigu
prodImage
56,70
Versand: frei!
mozilla/5.0 applewebkit/537.36 (khtml, like gecko; compatible; claudebot/1.0; [email protected])
x-pixel