
optimal java experience - Lemmy
I know the guy meant it as a joke but in my team I see the damage āacademicā OOP/UML courses do to a programmer. In a library thatās supposed to be high-performance code in C++ and does stuff like solving certain PDEs and performing heavy Monte-Carlo simulations, the guys with OOP/UML background tend to abuse dynamic polymorphism and write a lot of bad code with lots of indirections and many of them arenāt aware of the fact that virtual methods and dynamic_castās have a price and an especially ugly one if you use them at every step of your iterative algorithm. Like the guy in the meme I certainly wouldnāt want to have someone in my team who was molded by Java and UML diagrams.