Oop concedere.net

=== nouns ===
https://web.archive.org/web/20170710055549/http://ifacethoughts.net/2007/10/30/oop-nouns-verbs-and-metaphors/ "... Robert Martin wrote I disagree with Buko Obele. A class is an entity in the same way a person is an entity and both are independent of the methods or properties that exist around them. “Run” is independent of a person, because it is not a method used only by people.I think that the main point here is abstraction. Buko Obele fails to realize that “person” is an abstration in the same way that a bird is. If you ask someone if a tree is concrete or abstract, they will say “concrete”, but it is an abstraction until you define what that tree is. In the same way, a class is an abstraction until you define what it is....."
* https://web.archive.org/web/20160310120029/http://ifacethoughts.net/2007/08/15/responsibility-knowledge-and-authority/
* https://web.archive.org/web/20160401005900/http://ifacethoughts.net/2006/03/24/design-principles/
https://web.archive.org/web/20081227181145/http://blogs.concedere.net:8080/blog/discipline/software+engineering/?permalink=Design-Is-Inevitable-Programming-is-Not-Art.html while metaphor is essential to language it happens to be completely absent in mathematics and programming. There are no metaphors at all in software and this is exactly why building software is so hard.
https://web.archive.org/web/20080504012422/http://blogs.concedere.net:8080/blog/discipline/software+engineering/?permalink=Complexity-and-You.html
https://web.archive.org/web/20081227151847/http://blogs.concedere.net:8080/blog/discipline/software+engineering/?permalink=Reading-and-Writing-and-Programming.html
=== Leaky abstraction ===
https://web.archive.org/web/20080509073706/http://www.joelonsoftware.com/articles/LeakyAbstractions.html
=== links ===
noun
[[oop]
Nouns and verbs oop
Category:Oop
Category:Joel on software