Title: Know Something Before Reading
Product review: The book is a very good book for those experienced programmers. It talks about how to manage your C++ programming (this is what the author called software engineering approach) and has a good review of the concepts about C++ programming. However, if you don't know C programming and have no experience in any language programming, please don't use it. The author puts some hard materials on the very first chapters, such as functions and objects. The author didn't clearly put definitions or concepts first and then explain by examples. Rather, the concepts are not highlighted and are only explained if needed. This means you have to look for the concepts by yourself. This might be what the author said: reducing those unnecessary contents. Honestly speaking, it's an excellent book because it teaches something of what programmers might be unaware, such as data and memory managements. So I suggest it for experienced programmers.
Would you say this review depicts the product in a flattering or unflattering light?
