Developers who thrive and succeed in conditions of uncertainty and continuous pressure share a common trait: they deeply care about the art of software creation. The Clean Coder: A Code of Conduct for Professional Programmers by legendary software expert Robert C. Martin introduces the disciplines, techniques, tools, and practices of true software technology. This book is filled with practical advice on everything from estimation and planning to refactoring and testing. It covers much more than techniques: it's about attitude. Martin shows how to approach software development with honor, self-respect, and pride, work effectively and cleanly, communicate and estimate honestly, face difficult decisions with clarity and honesty, and understand that deep knowledge brings responsibility for action.
Readers will learn:
- What it means to act as a true software craftsman
- How to manage conflicts, tight schedules, and unrealistic managers
- How to get into the programming flow and overcome writer's block
- How to handle relentless pressure and avoid burnout
- How to combine lasting attitudes with new development paradigms
- How to manage your time and avoid distractions
- How to foster environments where developers and teams can thrive
- When to say “No” – and how to say it
- When to say “Yes” – and what that yes really means
Great software is something to admire: powerful, elegant, functional, a pleasure to work with both as a developer and as a user. Great software is not written by machines. It is written by professionals with an unwavering commitment to the craft. The Clean Coder will help you become one of them – and gain the pride and satisfaction that only they possess.
Pages: 256, Dimensions: 17.6x17.6cm
Manufacturer
- Author
- Robert Martin
- Publisher
- Pearson
- Type
- Technology
- Language
- English
- Subtitle
- -
- Cover
- Soft
- Number of Pages
- 256
- Release Date
- 5/2011
- Publication Date
- 2011
- Dimensions
- 17.8x23.2 cm
- ISBN-13
- 9780137081073
Important information
Specifications are collected from official manufacturer websites. Please verify the specifications before proceeding with your final purchase. If you notice any problem you can report it here.