Overview
Agile Technical Practices Distilled focuses on enhancing your software design and development skills by emphasizing Agile principles and key technical practices. The book guides you through test-driven development, refactoring, and pair programming, ultimately tying these skills to better business outcomes. By the end of your learning journey, you'll grasp Agile's essence and take your work to the next level.
What this Book will help me do
- Master test-driven development through practical steps, focusing on creating efficient and robust tests.
- Acquire skills in refactoring and improving legacy code, making it more maintainable.
- Understand and apply the principles of simple design to create software that is adaptable and clear.
- Resolve software design issues using the SOLID principles, enhancing flexibility and understanding.
- Utilize behavior-driven development to align your work with key business goals and improve domain understanding.
Author(s)
Pedro M. Santos, Marco Consolaro, and Alessandro Di Gioia are seasoned software professionals, passionate about Agile methodologies. With years of experience in the software industry, they bring a wealth of practical insights to the book. Their writing aims to share fundamental Agile practices, demonstrated with clarity and supported by exercises for real-world application.
Who is it for?
This book is ideal for experienced software developers aiming to enhance their Agile technical practices and software design skills. If you're a coding professional already familiar with unit testing and programming fundamentals, this book offers a deep dive into Agile principles. Software coaches will also find it valuable for instructional purposes. It is not suited for beginners in software development.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access