Interface-Oriented Design by Ken Pugh
Review by Dennis Allison
![]() |
|
This is a Java book, not at Python book, to the extent it actually deals with programs and language. Interface-Oriented Design is a novice cooks tour of contemporary and classical software design ideas at the level of a conference talk. It includes a genuflection to many classical and contemporary ideas of software engineering, a reading out the names, broad brush capsule explications, and simplistic examples. It lacks enough content for the reader to understand and apply the techniques in real world development, but there is enough information to sound knowledgeable, even expert, at a geek social event. I read the book when it first arrived, and then set it aside. No, in truth, I had trouble reading, so much of the book I skimmed. Since then, it has been languishing on my desk, waiting for me to write a review. Months passed, no review. I was procrastinating. I did not like the book, but then, I did not dislike the book. A light weight evangelist's book. The book design is appealing with large print in an open format, on bulked paper, just what's needed to extend a small quantity of material into an apparently substantive book. Maybe I am just the wrong audience. Perhaps this book would be useful for non-programmers and managers who need to talk programming and design speak, but don't need to practice what they preach. |
