Book: Agile Technical Practices Distilled - Pedro, Marco, Alessandro

https://leanpub.com/agiletechnicalpracticesdistilled

Table of Contents

Introduction
AGILE TECHNICAL PRACTICES
First steps
  • PAIR PROGRAMMING
  • CLASSIC TDD I – TEST-DRIVEN DEVELOPMENT
  • CLASSIC TDD II
  • CLASSIC TDD III – TRANSFORMATION PRIORITY PREMISE
  • DESIGN I – OBJECT CALISTHENICS
Walking
  • DESIGN II - REFACTORING
  • DESIGN III – CODE SMELLS
  • TEST DOUBLES
  • TESTING LEGACY CODE
  • DESIGN IV – DESIGN PATTERNS
Running
  • DESIGN V – COHESION AND COUPLING
  • DESIGN VI – SOLID PRINCIPLES++
  • DESIGN VII - CONNASCENCE
  • DESIGN VIII – THE FOUR ELEMENTS OF SIMPLE DESIGN
  • DESIGN IX - CONCLUSION
Flying
  • OUTSIDE-IN DEVELOPMENT
  • BEHAVIOR-DRIVEN DEVELOPMENT (A.K.A. LOVE YOUR REQUIREMENTS)
  • UNDERSTAND THE BUSINESS
  • THE STORY OF TEAM C
  • CONCLUSION
Appendices
  • THE 12 AGILE PRINCIPLES
  • PopcornFlow by Claudio Perrone
  • EventStorming by Alberto Brandolini
  • License: CyberDojo
  • SAMPLE SOLUTIONS
  • ABOUT THE AUTHORS
Notes



comments powered by Disqus