Book Series

Refactoring: Improving the Design of Existing Code | Book Series


This book gives you detailed analysis on the principles of refactoring, including where to identify opportunities for refactoring, and the way to line up the desired tests. The book additionally consists of a catalog with more than 40 evidenced refactorings in detail. And, step by step instructions on why? and where to use refactorings, illustrated with examples of how it works.


Martin Fowler

Published In:


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: