OOP Went Too Far
OOP WENT TOO FAR CODE IS NOT SUPPOSED TO HAVE FACTORIES YEARS OF OBJECT CLASS DIAGRAMMING yet NO REAL-WORLD IMPROVEMENTS FOUND for COMPLEX SYSTEMS Want collections of named properties? We had a tool for that: It was called a STRUCT “Yes, please marshall the response into a DataTransferObject and create getters and setters for every property” – Statements dreamed by the utterly Deranged “Hey, I’d like to know where this value comes from. Sure, JUST FIND THE GETTER OF THE Constants CLASS WHICH IS ACTUALLY INHERITED FROM BaseConstants WHICH IS INJECTED FROM...” AbstractJavaFinalSerializedFactory.???? enum methods????? ?????????????? Enterprise software developers have played us for absolute fools
The meme criticizes excessive object-oriented programming, showing increasingly absurd factories, data-transfer objects, getters, setters, inheritance, and dependency injection. The punchline is that enterprise software developers have turned simple code into an incomprehensible maze of abstractions, making fun of Java and overengineered software architecture. EN: The meme criticizes excessive object-oriented programming, showing increasingly absurd factories, data-transfer objects, getters, setters, inheritance, and dependency injection. The punchline is that enterprise software developers have turned simple code into an incomprehensible maze of abstractions, making fun of Java and overengineered software architecture.
text meme / текстовый мемbullet list / маркированный списокJava code screenshot / скриншот кода JavaUML class diagram / UML-диаграмма классовsoftware architecture diagram / диаграмма архитектуры программного обеспеченияprogramming code / программный кодred caption text / красный текст подписиlight blue background / светло-голубой фонwhite code panel / белая панель с кодомenterprise software / корпоративное программное обеспечение
#oop#ооп#object-oriented programming#объектно-ориентированное программирование#java#programming#программирование#software development#разработка по#enterprise software#корпоративное по#overengineering#переусложнение#factories#фабрики#getters#геттеры#setters#сеттеры#dependency injection#внедрение зависимостей#uml#programmer humor#юмор программистов#reaction#реакция#мeme#мем#компьютерный юмор#coding
- @ithueti / 11115 2023-12-06
- Type
- image
- Size
- 566×800 · 106.4 KiB
- Mood
- sarcastic, absurd
- Language
- en
- Added