Agile Technical Practices Distilled
This book takes you on a learning journey - discover new ideas for improving your software design skills, the relationship within your team, and the way your business works. It starts by discussing individual practices, such as pair programming and simple design, and ends by showing how you can benefit by taking a business-oriented perspective for your software design.
Offered by
Difficulty Level
Intermediate
Completion Time
14h44m
Language
English
About Book
Who Is This Book For?
This book is designed for software developers looking to improve their technical practices. Software coaches may also find it helpful as a teaching reference manual. This is not a beginner's book on how to program. You must be comfortable with at least one programming language and must be able to write unit tests using any unit testing framework.
Agile Technical Practices Distilled
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 14h44m total length
Pair Programming
Classic TDD I – Test-Driven Development
Classic TDD II
Classic TDD III – Transformation Priority Premise
Design I – Object Calisthenics
Design II – Refactoring
Design III – Code Smells
Test Doubles
Testing Legacy Code
Design Patterns
Cohesion and Coupling
Solid Principles ++
Design VII – Connascence
The Four Elements of Simple Design
Conclusion
Outside-In Development
Behavior-Driven Development
Understand the Business
The Story of Team C
Conclusion
The 12 Agile Principles
PopcornFlow by Claudio Perrone
EventStorming by Alberto Brandolini
License: CyberDojo
Sample Solutions
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!