programming:oop_object_oriented_programming
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
programming:oop_object_oriented_programming [2023-12-08 11:24] – created admin | programming:oop_object_oriented_programming [2024-06-25 15:54] (current) – admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== OOP - some negative notes ====== | + | ====== |
+ | |||
+ | > “Object-oriented design is the Roman numerals of computing.” //– [[wp> | ||
+ | |||
+ | > “Sometimes, | ||
+ | |||
+ | > “The problem with object-oriented languages is they' | ||
+ | |||
+ | > “The object-oriented model makes it easy to build up programs by accretion. What this often means, in practice, is that it provides a structured way to write spaghetti code.” //– [[wp> | ||
+ | |||
+ | > “I used to be enamored of object-oriented programming. I'm now finding myself leaning toward believing that it is a plot designed to destroy joy.” //– [[wp> | ||
- | “object-oriented design is the roman numerals of computing.” – Rob Pike | ||
- | “Sometimes, | ||
- | “The problem with object-oriented languages is they’ve got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle.” – Joe Armstrong | ||
- | “I used to be enamored of object-oriented programming. I’m now finding myself leaning toward believing that it is a plot designed to destroy joy.” – Eric Allman |
programming/oop_object_oriented_programming.1702031047.txt.gz · Last modified: 2023-12-08 11:24 by admin