Shows how to bring unprecedented levels of professionalism and discipline to agile development - and thereby write far more effective, successful software
Looks at the principles and clean code, includes case studies showcasing the practices of writing clean code, and contains a list of heuristics and "smells" accumulated from the process of writing clean code.
Readers will come away from this book understanding Agile principles, and the fourteen practices of Extreme Programming Spiking, splitting, velocity, and planning iterations and releases Test-driven development, test-first design, and ...
Readers will come away from this book understanding How to tell the difference between good and bad codeHow to write good code and how to transform bad code into good codeHow to create good names, good functions, good objects, and good ...
In Clean Craftsmanship , the legendary Robert C. Martin ("Uncle Bob") has written every programmer's definitive guide to working well.
In this comprehensive yet accessible overview for software leaders, the author presents an impactful, action-oriented prescription-covering the practical considerations needed to ensure you reap the full benefits of effective Agile
Hoaram tubulo to annual datio Iulo that otorhino: tho ofttoforo datio * for this rule. */ poli: Void ot:utillo Itinil "TrualDiltoilo out rulo . this. obtulo - suorule: | *** * Reluro, the idy-of-the-wook for this rillo+ * Letuli, ...
This delightful book is part history, part personal stories, and all wisdom. If you want to understand what Agile is and how it came to be, this is the book for you.
In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases.
As you’ve come to expect from Uncle Bob, this book is packed with direct, no-nonsense solutions for the real challenges you’ll face–the ones that will make or break your projects.
In The Software Craftsman, Sandro Mancuso explains what craftsmanship means to the developer and his or her organization, and shows how to live it every day in your real-world development environment.