Book

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 byPackt Logo

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.

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!

No credit card required