Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)

Buy

Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.

Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer—but only if you work at it.

What kind of work will you be doing? You’ll be reading code—lots of code. And you will be challenged to think about what’s right about that code, and what’s wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft.

Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code—of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and “smells” gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code.

Readers will come away from this book understanding

  • How to tell the difference between good and bad code
  • How to write good code and how to transform bad code into good code
  • How to create good names, good functions, good objects, and good classes
  • How to format code for maximum readability
  • How to implement complete error handling without obscuring code logic
  • How to unit test and practice test-driven development

This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.

About the Author

Robert C. “Uncle Bob” Martin has been a software professional since 1970 and an international software consultant since 1990. He is founder and president of Object Mentor, Inc., a team of experienced consultants who mentor their clients worldwide in the fields of C++, Java, C#, Ruby, OO, Design Patterns, UML, Agile Methodologies, and eXtreme programming.

(HTML tags aren't allowed.)

Pediatric Neurogenic Bladder Dysfunction: Diagnosis, Treatment, Long-Term Follow-up
Pediatric Neurogenic Bladder Dysfunction: Diagnosis, Treatment, Long-Term Follow-up

This book provides a leading international reference on the diagnostic and therapeutic approach to the pediatric patient with urinary problems due to spinal cord pathologies. It represents a unique guide for specialists involved in the management of this pathology. The text is well illustrated with figures.

...
The Wireless Application Protocol (WAP): A Wiley Tech Brief
The Wireless Application Protocol (WAP): A Wiley Tech Brief
Discover how to utilize the latest WAP technologies to meet your business needs With wireless services rapidly exploding worldwide, WAP is becoming the most talked about standard for wireless applications. In this accessible book, mobility experts Steve Mann and Scott Sbihli cut through the buzz and the jargon surrounding the technology to provide...
Barron's Finance & Investment Handbook (5th ed)
Barron's Finance & Investment Handbook (5th ed)
People retiring in the early years of the 21st century, the so-called baby boom generation, have witnessed a revolution in the world of finance and investment during their working years. The forces of globalization assure that their children, now in their earning years, face a future just as dynamic.

Deregulation of the
...

Windows Home Server Users Guide (Expert's Voice)
Windows Home Server Users Guide (Expert's Voice)
If you’re searching for a practical and comprehensive guide to installing, configuring, and troubleshooting Microsofts Windows Home Server, look no further. Inside Windows Home Server User’s Guide, you’ll learn how to install, configure, and use Windows Home Server and understand how to connect to and manage different...
Encyclopedia of Religion, 15 Volume Set
Encyclopedia of Religion, 15 Volume Set

A sacred space is any place recognized for its ability to direct the mind and body to holy matters. The basis for this power varies considerably. Sometimes spaces act like reliquaries—enclosures that mark the deposit of a saint’s remains, or the site of an unusual event such as a vision or manifestation of divine power, or the...

Algorithms and Architectures for Parallel Processing: 10th International Conference, ICA3PP 2010, Busan
Algorithms and Architectures for Parallel Processing: 10th International Conference, ICA3PP 2010, Busan
It is our great pleasure to welcome you to the proceedings of the 10th annual event of the International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP).

ICA3PP is recognized as the main regular event covering the many dimensions of parallel algorithms and architectures, encompassing
...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy