Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Title Page
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
← Prev
Back
Next →
← Prev
Back
Next →