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

Lieferung nach Hause

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. Auflage

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. Auflage

Sprache

Englisch

ISBN

978-0-13-691571-3

Herstelleradresse

Kundinnen und Kunden meinen

0 Bewertungen

Informationen zu Bewertungen

Zur Abgabe einer Bewertung ist eine Anmeldung im Konto notwendig. Die Authentizität der Bewertungen wird von uns nicht überprüft. Wir behalten uns vor, Bewertungstexte, die unseren Richtlinien widersprechen, entsprechend zu kürzen oder zu löschen.

Die Bewertungen sind nach Format, Anzahl Sterne und Datum sortiert.

Verfassen Sie die erste Bewertung zu diesem Artikel

Helfen Sie anderen Kund*innen durch Ihre Meinung

Kundinnen und Kunden meinen

0 Bewertungen filtern

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