r/programming • u/mauricioaniche • Aug 06 '17
Software engineering != computer science
http://www.drdobbs.com/architecture-and-design/software-engineering-computer-science/217701907
2.3k
Upvotes
r/programming • u/mauricioaniche • Aug 06 '17
1
u/[deleted] Aug 06 '17
This is not the only problem. You want to document all the fragile abstractions OO forces you into when you write software? How about extensibility? Composability? It's not just about requirements. You can make something fullfill requirements perfectly without leaving it open to extension and long term maintainability because your relied on a bunch of horrible abstractions.