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 Studium

Seitenzahl

416

Maße (L/B/H)

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

Gewicht

680 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 Studium

Seitenzahl

416

Maße (L/B/H)

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

Gewicht

680 g

Farbe

Dunkellila / Cool Grey

Auflage

1

Sprache

Englisch

ISBN

978-0-13-691571-3

Herstelleradresse


Email: info@bod.de

Ein neues Kapitel für Ihre Bücher

Ein neues Kapitel für Ihre Bücher

Schenken Sie Ihren alten Schätzen ein zweites Leben: Einfach Barcode scannen, Versandetikett ausdrucken, Bücher verschicken und Thalia Geschenkkarte erhalten.

Jetzt verkaufen
Jetzt verkaufen

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