book series

Clean code: A Handbook of Agile Software Craftsmanship | Book Series


In this book, the author depicts the sufferings of an organization because of poorly written code by development teams. Robert C. Martin, an expert in software development has teamed up with Object Mentor Inc., to refine their best agile practices of cleaning code “on the fly” into a book that instills the true value of a software craftsman and makes you a better programmer.

After reading this book, you will learn:

  • Identifying and differentiating good code and bad code
  • Transform bad code into good code ( refactoring)
  • To create good names, good functions, good classes and objects
  • How to implement error handling without changing the code logic


Robert Cecil Martin

Published In:


book series

The Unified Modeling Language (Reference Manual) | Book Series


This book is the revised version of Unified Modeling Language, and covers all the latest concepts of UML 2.0. Compared to the previous edition, this updated edition presents all the UML specifications, software standards, and notations are far more complex and hard to understand. The major revisions include sequence diagrams, activity models, internal structures and components, and state machines.

  • This revised version also has an enhanced index which is available on official website
  • A discussion section offering useful advice and additional insight into difficult concepts


James Rumbaugh

Ivar Jacobson

Grady Booch

Published In: