"Certainly not every good program is object-oriented, and not every object-oriented program is good"
- Bjarne Stroustrup
About this Quote
This quote by Bjarne Stroustrup is stressing the importance of quality programming, regardless of the programs language or method utilized. He is suggesting that object-oriented programming is not a warranty of a great program, which an excellent program can be written without utilizing object-oriented programming. Object-oriented programming is an effective tool, but it is not the only tool readily available to a developer. It is essential to understand the strengths and weak points of each shows language and approach, and to select the best one for the job at hand. Quality programs is the result of careful preparation, thoughtful design, and extensive testing. Object-oriented programs can be a great tool for producing quality programs, but it is not the only method to do so. Quality shows requires a mix of the right tools, the ideal techniques, and the right state of mind.