About Duffbert...

Duffbert's Random Musings is a blog where I talk about whatever happens to be running through my head at any given moment... I'm Thomas Duff, and you can find out more about me here...

Email Me!

Search This Site!

Custom Search

I'm published!

Co-author of the book IBM Lotus Sametime 8 Essentials: A User's Guide
SametimeBookCoverImage.jpg

Purchase on Amazon

Co-author of the book IBM Sametime 8.5.2 Administration Guide
SametimeAdminBookCoverImage.jpg

Purchase on Amazon

MiscLinks

Visitor Count...



View My Stats

« Guess I'm the exception... The new Star Wars movie didn't do much for me... | Main| Remember how I put my foot down about a replacement cat a month ago? »

Book Review - Aspect-Oriented Software Development

Category Book Reviews

Over the last year or so, I've heard more and more talk about something called aspect-oriented programming, or AOP for short.  Wanting to at least be aware of major trends, I was happy when I received a copy of Aspect-Oriented Software Development by Robert E. Filman, Tzilla Elrad, Siobhan Clarke, and Mehmet Aksit.  Unfortunately, I'm not the right audience for this particular book, and I really still don't know much about the subject.

The book is an outgrowth of a special issue of a software engineering publication back in 2001.  The subject was AOP, and it drew a heavy response of submitted papers and ideas.  Rather than only letting a few of them see the light of day, the authors decided to contact the top researchers in the field and ask them to do a write-up of their special area of AOP interest.  As a result, you now have this book which is a compilation of around 30 of these papers and articles.  The target of the book is for advanced software engineers who want to catch a glimpse of what is going on in the AOP field.  Guess that rules me out...

As with any compilation of articles and papers from different sources, you'll get hits and misses based on communication and writing skills.  If you're the type of software engineer that eagerly awaits Dr. Dobb's Journal each month, you'll probably really like this book.  It appears that by reading all the way through, you'll get a broad range of information that may make you want to investigate AOP further.  If you're like me and you are more focused on working directly with end users to build systems and you have a bent towards practicality over theory, don't start out your AOP experience here.  It seems like AOP could be just as hard to wrap your mind around as object-oriented programming was the first time you heard of it.  If I'm ever to start to understand this subject, I think I'll need an AOP for Dummies title...

If you're an uber-geek who wants to know more about AOP, or if you're an AOP person already who wants to know more, knock yourself out on this book.  If you're wondering what AOP is or what the fuss might be about, I'd recommend that you keep looking.  You probably won't get either of those questions answered by this book at your stage of the journey...

Post A Comment

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)

Want to support this blog or just say thanks?

When you shop Amazon, start your shopping experience here.

When you do that, all your purchases during that session earn me an affiliate commission via the Amazon Affiliate program. You don't have to buy the book I linked you to (although I wouldn't complain!). Simply use that as your starting point.

Thanks!

Thomas "Duffbert" Duff

Ads of Relevance...