Neu kaufen

oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an.
Gebraucht kaufen
Gebraucht - Sehr gut Informationen anzeigen
Preis: EUR 2,38

oder
 
   
Jetzt eintauschen
und EUR 0,10 Gutschein erhalten
Eintausch
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Jeder kann Kindle Bücher lesen  selbst ohne ein Kindle-Gerät  mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Prefactoring [Englisch] [Taschenbuch]

Ken Pugh
2.5 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)
Preis: EUR 22,86 kostenlose Lieferung Siehe Details.
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Nur noch 1 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Lieferung bis Montag, 29. Dezember: Wählen Sie an der Kasse Morning-Express. Siehe Details.
‹  Zurück zur Artikelübersicht

Inhaltsverzeichnis

Preface 1. Introduction to Prefactoring What Is Prefactoring? The Three Extremes The Guidelines Explored The Context for This Book 2. The System in So Many Words Meet Sam Reinvention Avoidance What's in a Name? Splitters Versus Lumpers Clumping Abstracting Prototypes Are Worth a Thousand Words 3. General Development Issues Start with the Big Picture Interface Contracts Validation Code Communicates Consistency Is Simplicity A Prefactoring Attitude Don't Repeat Yourself Documentation of Assumptions and Decisions Dealing with Deviations and Errors Speeding The Spreadsheet Conundrum Tools Are Tools-Use Them Wisely 4. Getting the Big Picture The Rest of the Story Process The Initial Design Global Planning, Local Designing Testing Functionality Testing Quality Security 5. Got Class? Categories and Classes Declaration Versus Execution Appropriate Inheritance Communicate with Text More Than One 6. A Few Words on Classes Honor the Class Maxims Three Laws of Objects Need Determines Class Polymorphism One Little Job Policy Versus Implementation Extreme Naming Overloading Functions 7. Getting There Where We Are Separating Concerns Migrating to the New System 8. The First Release The Proof Is in the Pudding Retrospective Time The System as It Stands Now Operations Interface Abstract Data Types Configuration Testing Dealing with Deviations and Errors A Little Prefactoring The First Released Iteration Sometimes Practice Does Not Match Theory The Rest of the Classes 9. Associations and States Sam's New Requirement Who's in Charge? The State of an Object 10. Interfaces and Adaptation The Catalog Search Use Case Designing the Interface Interface Development Interface Testing Interface Splitting Something Working 11. Zip Codes and Interfaces Adaptation Pass the Buck Unwritten Code Indirection Logging Paradigm Mismatch 12. More Reports Fancy Reports Change Happens Exports 13. Invoices, Credit Cards, and Discounts The Next Step The Language of the Client Security and Privacy 14. Sam Is Expanding The Second Store A New Development The Third Store Goodbye Sam Generality 15. A Printserver Example Introduction The System The Message Testing Logging Still More Separation Epilogue 16. Antispam Example The Context Spam Checking The ReceivingMailServer ReceivedMailExaminer The Full Flow 17. Epilogue a. Guidelines and Principles b. Source Code index

‹  Zurück zur Artikelübersicht