"All OO languages show some tendency to suck programmers into the trap of excessive layering. Object frameworks and object browsers are not a substitute for good design or documentation, but they often get treated as one. Too many layers destroy transparency: It becomes too difficult to see down through them and mentally model what the code is actually doing. The Rules of Simplicity, Clarity, and Transparency get violated wholesale, and the result is code full of obscure bugs and continuing maintenance problems."
Quote Details
Added by wikiquote-import-bot
Unverified quote
0 likes
Original Language: English
Available Languages (1)
Sources
Imported from EN Wikiquote
https://en.wikiquote.org/wiki/Object-orientation
Revision History
No revisions have been submitted for this quote.
Categories
Object-orientation
14 quotes on TrueQuotesView all quotes by Object-orientation ā
Related Quotes
"Perhaps the greatest strength of an object-oriented approach to development is that it offers a mechanism that capturā¦"
"Object-oriented programming languages support encapsulation, thereby improving the ability of software to be reused, ā¦"
"Philosophy and cognitive science have contributed to the advancement of the object model. The idea that the world couā¦"
"is a method of implementation in which programs are organized as cooperative collections of objects, each of which reā¦"
"OOA - Object-Oriented Analysis - is based upon concepts that we first learned in kindergarten: objects and attributesā¦"
"In order to better understand object-oriented methodologies in general, it helps to understand the people who make upā¦"
"From a very early age, we form concepts. Each concept is a particular idea or understanding we have about our world. ā¦"
"The integration technology and infrastructure elements available today, in 1993, would enable an enterprise to develoā¦"
"Is object-oriented technology mature enough upon which to build indusĀtrial-strength systems? Absolutely. Does this tā¦"
"The (UML) is a general-purpose visual modeling language that is used to specify, visualize, construct, and document tā¦"