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

53,99
Versand: frei!
54,99
Versand: frei!
56,59
Versand: frei!
Anzeige

Preisvergleich

Inkl. Versand
Sortieren:
Beste Treffer
Pearson Studium Refactoring: Improving the Design of Existing Code
Martin Fowler’s guide to reworking bad code into well-structured code Refactoring improves the design of existing code and enhances software maintainability, as well as making existing code easier to understand. Original Agile Manifesto signer and software development thought leader, Martin Fowler, provides a catalog of refactorings that explains why you should refactor; how to recognize code that needs refactoring; and how to actually do it successfully, no matter what language you use. Refactoring principles: understand the process and general principles of refactoring Code smells: recognize “bad smells” in code that signal opportunities to refactor Application improvement: quickly apply useful refactorings to make a program easier to comprehend and change Building tests: writing good tests increases a programmer’s effectiveness Moving features: an important part of refactoring is moving elements between contexts Data structures: a collection of refactorings to organize data, an important role in programs Conditional Logic: use refactorings to make conditional sections easier to understand APIs: modules and their functions are the building blocks of our software, and APIs are the joints that we use to plug them together Inheritance: it is both very useful and easy to misuse, and it’s often hard to see the misuse until it’s in the rear-view mirror---refactorings can fix the misuse Examples are written in JavaScript, but you shouldn’t find it difficult to adapt the refactorings to whatever language you are currently using as they look mostly the same in different languages. 'Whenever you read [Refactoring], it’s time to read it again. And if you haven’t read it yet, please do before writing another line of code.' –David Heinemeier Hansson, Creator of Ruby on Rails, Founder & CTO at Basecamp “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” –M. Fowler (1999)
prodImage
53,99
53,99
Versand: frei!
Versand: frei!
Pearson Studium Refactoring: Improving the Design of Existing Code A1045516967
Martin Fowler’s guide to reworking bad code into well-structured code Refactoring improves the design of existing code and enhances software maintainability, as well as making existing code easier to understand. Original Agile Manifesto signer and software development thought leader, Martin Fowler, provides a catalog of refactorings that explains why you should refactor; how to recognize code that needs refactoring; and how to actually do it successfully, no matter what language you use. Refactoring principles: understand the process and general principles of refactoring Code smells: recognize “bad smells” in code that signal opportunities to refactor Application improvement: quickly apply useful refactorings to make a program easier to comprehend and change Building tests: writing good tests increases a programmer’s effectiveness Moving features: an important part of refactoring is moving elements between contexts Data structures: a collection of refactorings to organize data, an important role in programs Conditional Logic: use refactorings to make conditional sections easier to understand APIs: modules and their functions are the building blocks of our software, and APIs are the joints that we use to plug them together Inheritance: it is both very useful and easy to misuse, and it’s often hard to see the misuse until it’s in the rear-view mirror---refactorings can fix the misuse Examples are written in JavaScript, but you shouldn’t find it difficult to adapt the refactorings to whatever language you are currently using as they look mostly the same in different languages. "Whenever you read [Refactoring], it’s time to read it again. And if you haven’t read it yet, please do before writing another line of code." –David Heinemeier Hansson, Creator of Ruby on Rails, Founder & CTO at Basecamp “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” –M. Fowler (1999)
prodImage
54,99
54,99
Versand: frei!
Versand: frei!
Pearson Refactoring 48377969
Martin Fowler s guide to reworking bad code into well-structured codeRefactoring improves the design of existing code and enhances software maintainability, as well as making existing code easier to understand. Original Agile Manifesto signer and software development thought leader, Martin Fowler, provides a catalog of refactorings that explains why you should refactor; how to recognize code that needs refactoring; and how to actually do it successfully, no matter what language you use.Refactoring principles: understand the process and general principles of refactoringCode smells: recognize bad smells in code that signal opportunities to refactorApplication improvement: quickly apply useful refactorings to make a program easier to comprehend and changeBuilding tests: writing good tests increases a programmer s effectivenessMoving features: an important part of refactoring is moving elements between contextsData structures: a collection of refactorings to organize data, an important role in programsConditional Logic: use refactorings to make conditional sections easier to understandAPIs: modules and their functions are the building blocks of our software, and APIs are the joints that we use to plug them togetherInheritance: it is both very useful and easy to misuse, and it s often hard to see the misuse until it s in the rear-view mirror---refactorings can fix the misuseExamples are written in JavaScript, but you shouldn t find it difficult to adapt the refactorings to whatever language you are currently using as they look mostly the same in different languages."Whenever you read [Refactoring], it s time to read it again. And if you haven t read it yet, please do before writing another line of code." David Heinemeier Hansson, Creator of Ruby on Rails, Founder & CTO at BasecampAny fool can write code that a computer can understand. Good programmers write code that humans can understand. M. Fowler (1999)
prodImage
56,59
56,59
Versand: frei!
Versand: frei!
hugendubel-de
Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler)) 29239975
Refactoring: Improving the Design of Existing Code (Addison-Wesley Signature Series (Fowler))
prodImage
56,62
56,62
Versand: frei!
Versand: frei!
Pearson Studium Fowler, M.:Refactoring, Fachbücher von Martin Fowler
Martins 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. Der ursprüngliche Unterzeichner des Agile Manifesto und Vordenker in der Softwareentwicklung, Martin Fowler, bietet ein 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 auf Möglichkeiten zum Refaktorisieren hinweisen. Die Verbesserung von Anwendungen ermöglicht es Ihnen, nützliche Refactorings schnell anzuwenden, um ein Programm leichter verständlich und veränderbar zu machen. Das Erstellen 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, bei dem Elemente zwischen Kontexten verlagert werden. 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 Gelenke, die verschiedene Module und deren Funktionen 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 der Regel in verschiedenen Programmiersprachen ä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, Schöpfer von Ruby on Rails, Gründer & CTO bei Basecamp. "Jeder Dussel kann Code schreiben, den ein Computer verstehen kann. Gute Programmierer schreiben Code, den Menschen verstehen können." - M. Fowler (1999).
prodImage
57,30
57,30
Versand: frei!
Versand: frei!
prodImage
53,99
Versand: frei!
prodImage
54,99
Versand: frei!
prodImage
56,59
Versand: frei!
hugendubel-de
prodImage
56,62
Versand: frei!
mozilla/5.0 applewebkit/537.36 (khtml, like gecko; compatible; claudebot/1.0; [email protected])
x-pixel