Public Software Craft Programme available in March/April 2025, organized by Avanscoperta.   Early birds price now!   Register Here

Agile Technical Practices Distilled

Pedro M. Santos, Marco Consolaro, Alessandro Di Gioia

Imparare le pratiche fondamentali dello sviluppo software ti può aiutare a diventare un programmatore migliore. La quantità di pratiche tecniche popolari è cresciuta esponenzialmente negli ultimi anni. La capacità di selezionare su cosa concentrarsi è diventata forse più importante della capacità stessa di imparare.

Abbiamo lavorato per molti anni nelle trincee dello sviluppo del software. Facendo mentoring e coaching ad altri sviluppatori e insegnando software design, abbiamo creato molti contenuti e condiviso molte storie professionali di vita reale. Dai feedback ricevuti, abbiamo ritenuto utile strutturare le informazioni in una sequenza logica, creando un percorso di apprendimento che ad oggi si è rivelato molto efficace. Affrontiamo tutti i principi fondamentali, evitando dettagli inutili.

Innovative training experience
Innovative training experience

This book uses the term Agile as a wide umbrella and covers Agile principles and practices, as well as most methodologies associated with it.

You'll begin by discovering various techniques used in the pair programming approach, introducing discipline while writing code. You'll then learn to safely change the design of your code using refactoring. While learning these techniques, you'll also explore various best practices to write efficient tests. The concluding chapters of the book delve deep into the SOLID principles - the five design principles that you can use to make your software more understandable, flexible and maintainable.

By the end of the book, you will have discovered new ideas for improving your software design skills, the relationship within your team, and the way your business works.

Available in two versions

with the same content

Self-published on Leanpub
Best digital version
Published by Packt
For paperback purchase