Produktbild: Clean Craftsmanship: Disciplines, Standards, and Ethics
- 11%

Clean Craftsmanship: Disciplines, Standards, and Ethics

11% sparen

41,99 € UVP 47,49 €

inkl. gesetzl. MwSt., Versandkostenfrei


Beschreibung

Produktdetails

Einband

Taschenbuch

Erscheinungsdatum

04.11.2021

Verlag

Pearson Education Limited

Seitenzahl

416

Maße (L/B/H)

23,5/17,8/2,3 cm

Gewicht

720 g

Farbe

Dunkellila / Cool Grey

Auflage

1

Sprache

Englisch

ISBN

978-0-13-691571-3

Beschreibung

Produktdetails

Einband

Taschenbuch

Erscheinungsdatum

04.11.2021

Verlag

Pearson Education Limited

Seitenzahl

416

Maße (L/B/H)

23,5/17,8/2,3 cm

Gewicht

720 g

Farbe

Dunkellila / Cool Grey

Auflage

1

Sprache

Englisch

ISBN

978-0-13-691571-3

Herstelleradresse


Email: info@bod.de

Noch keine Bewertungen vorhanden

Verfassen Sie die erste Bewertung zu diesem Artikel

Helfen Sie anderen Kundinnen und Kunden durch Ihre Meinung.

Kundinnen und Kunden meinen

Bewertungen (0)

Die Leseprobe wird geladen.
  • Produktbild: Clean Craftsmanship: Disciplines, Standards, and Ethics


  • Foreword xvii



    Preface xxi



    Acknowledgments xxvii



    About the Author xxix








    Chapter 1: Craftsmanship 1






    Part I: The Disciplines 11




    Extreme Programming 13



    Test-Driven Development 15



    Refactoring 16



    Simple Design 17



    Collaborative Programming 17



    Acceptance Tests 18






    Chapter 2: Test-Driven Development 19



    Overview 20



    The Basics 35



    Conclusion 79






    Chapter 3: Advanced TDD 81



    Sort 1 82



    Sort 2 87



    Getting Stuck 95



    Arrange, Act, Assert 103



    Test Doubles 108



    Architecture 143



    Conclusion 145






    Chapter 4: Test Design 147



    Testing Databases 148



    Testing GUIs 150



    Test Patterns 154



    Test Design 160



    Transformation Priority Premise 184



    Conclusion 196






    Chapter 5: Refactoring 197



    What Is Refactoring? 199



    The Basic Toolkit 200



    The Disciplines 217



    Conclusion 221






    Chapter 6: Simple Design 223



    YAGNI 226



    Covered by Tests 228



    Maximize Expression 233



    Minimize Duplication 237



    Minimize Size 239







    Chapter 7: Collaborative Programming 241






    Chapter 8: Acceptance Tests 245




    The Discipline 248



    The Continuous Build 249






    Part II: The Standards 251



    Your New CTO 252






    Chapter 9: Productivity 253



    We Will Never Ship S**T 254



    Inexpensive Adaptability 256



    We Will Always Be Ready 258



    Stable Productivity 259






    Chapter 10: Quality 261



    Continuous Improvement 262



    Fearless Competence 263



    Extreme Quality 264



    We Will Not Dump on QA 265



    QA Will Find Nothing 266



    Test Automation 267



    Automated Testing and User Interfaces 268



    Testing the User Interface 269






    Chapter 11: Courage 271



    We Cover for Each Other 272



    Honest Estimates 274



    You Must Say NO 276



    Continuous Aggressive Learning 277



    Mentoring 278






    Part III: The Ethics 279



    The First Programmer 280



    Seventy-Five Years 281



    Nerds and Saviors 286



    Role Models and Villains 289



    We Rule the World 290



    Catastrophes 291



    The Oath 293






    Chapter 12: Harm 295



    First, Do No Harm 296



    Best Work 306



    Repeatable Proof 316






    Chapter 13: Integrity 327



    Small Cycles 328



    Relentless Improvement 342



    Maintain High Productivity 346






    Chapter 14: Teamwork 355



    Work as a Team 356



    Estimate Honestly and Fairly 358



    Respect 372



    Never Stop Learning 373






    Index 375