Book Series

Domain-Driven Design: Tackling Complexity in the Heart of Software | Book Series

Overview:

This is an extraordinary book on how to design your software that matches with the mental mapping of the domain problems you are addressing. This book is not about how to draw design patterns, it is mainly about how to think of a design, and how you organize the design that reflects your understanding of a software you intend to create.  Domain-Driven development is a valuable investment for those who forgot to implement Object Oriented programming.

Authors:

Eric Evans

Published In:

2003

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