Aug 252009

Refactoring is a term you’ll hear thrown around a lot in software engineering discussions. If you’re unfamiliar with the term, you might assume based solely on the content of those discussions that it’s a mystical advanced programming technique known only to experienced developers.
But what exactly is refactoring?
Continue reading »
Posted by Bry
Tagged with: Martin Fowler, Object Oriented, refactoring
May 232009

The most annoying part about passing by the Computer section of bookstores is when you realize that all of the books in the bookshelves will be obsolete in 5-10 years. This is why serious software engineers prioritize books on processes and methodologies over books on tools.
One guy (Jurgen Appelo) compiled a list of the best of SE books based on “1) number of Amazon reviews, 2) average Amazon rating, 3) number of Google hits and 4) Jolt awards”. Think SE version of Personal MBA.
Below the cut is the top ten. I’ve included my own mini-reviews for the books that I’ve already read.
Continue reading »
Posted by Bry
Tagged with: Code Complete, Design Patterns, Fred Brooks, Gang of Four, Head First, Martin Fowler, Peopleware, Rapid Development, refactoring, Steve McConnell
Recent Comments