poeaa

Last night I finished the book Patterns of Enterprise Application Architecture by Martin Fowler. It's been sitting on my pile of shame for some time and I finally got around to reading it, which I'm very glad for. The layout of the chapters is similar to Martin Fowlers "other" book Refactoring: Improving the design of existing code. The book is divided into two parts. The first part contains general information about layering, structuring domain logic and "putting it all together" information. The second part contains detailed description with examples about enterprise patterns. I enjoyed the first part of the book the most. I consider the second part more or less like a reference, I'll use it to look up a pattern whenever I need to.

Any developer could benefit from reading the book, no matter which language your primary programming language is. The examples in the book are written in Java and C# and are easy to follow. There's also a good pro vs con description in the first part of the book telling you the advantage and disadvantages of each pattern. I highly recommend this book.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Comments

Add comment


(Will show your Gravatar icon)  

  Country flag

biuquote
  • Comment
  • Preview
Loading