book series

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

Overview:

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

Author:

Robert Cecil Martin

Published In:

2008

Book Series

Applying UML & Patterns | Book Series

Overview:

In this book the author, Craig Larman’s accurate and thoughtful writing gives a better overview of all Object Oriented (OO) concepts than in previous editions.  It is a perfect guide for any business enthusiast and college graduate to quickly grasp the concepts, “thinking in objects”, “object-oriented analysis and design”, and using those insights to apply in the real-time environment. The book has also received positive acclamations from several other well-known authors like Alistair Cockburn, Martin Fowler, John Vlissides and many more.

The major improvements in the books are:

  • New coverage of UML 2, Agile modeling, Test-driven development, and refactoring
  • Special teaching courses for college instructors
  • Tips on combining iterative methods and evolutionary development methods with OOAD

Author:

Craig Larman

Published In:

2004