Title: English is good, Code is bad
Product review: If one could extract Mr. Sphar's descriptions of what MFC is and how applications can use it to interact with Windows, the result would be well worth reading. Unfortunately, this is only a small part of what this book attempts to do. The sample code does not conform to basic standards of good programming (in variable names, style, and clarity), making it difficult to read and grating on the nerves. Since Mr. Sphar attempts to teach by example, this is a critical shortcoming. In addition, when the discussion turns to the inner workings of C (I'm thinking here about the section on pointers and function arguments), Mr. Sphar spends too much time on technical minutia and too little on building intuition. The O'Riley _Practical Programming_ books do a better job of teaching C and C++, and I'm going to look for a better introduction to MFC.
Would you say this review depicts the product in a flattering or unflattering light?
