OOP is the Root of All Evil - Jeff Ward
Delivered as part of the AltDev Student Summit November 10/11 2012
Most colleges now teach OOP languages and OOP principles, but a completely object oriented program is frequently at odds with creating fast code. In an attempt to create abstractions and encapsulate complex systems, programmers sacrifice speed, arguing that these make more maintainable and more re-usable code. This talk will show that the principles that make re-usable and maintainable code are not necessarily the principles that are part of OOP, and that the speed / maintenance dichotomy is sometimes an illusion.
Видео OOP is the Root of All Evil - Jeff Ward канала AltDevConf
Most colleges now teach OOP languages and OOP principles, but a completely object oriented program is frequently at odds with creating fast code. In an attempt to create abstractions and encapsulate complex systems, programmers sacrifice speed, arguing that these make more maintainable and more re-usable code. This talk will show that the principles that make re-usable and maintainable code are not necessarily the principles that are part of OOP, and that the speed / maintenance dichotomy is sometimes an illusion.
Видео OOP is the Root of All Evil - Jeff Ward канала AltDevConf
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Stop Writing ClassesProcedural Programming: It's Back? It Never Went AwayObject-Oriented Programming is BadYegor Bugayenko - What's Wrong with Object-Oriented Programming?Bjarne Stroustrup - Object Oriented Programming without Inheritance - ECOOP 2015CppCon 2014: Mike Acton "Data-Oriented Design and C++"Object-Oriented Programming is Good*Inheritance Is The Base Class of EvilFunctional Programming is TerribleWhy OOP inheritance sucksFreeCAD: The 2022 Complete Beginners Guide To Part Design |JOKO ENGINEERING|Handmade Hero | Getting rid of the OOP mindsetReplacing the Unix tradition"The Clean Code Talks -- Inheritance, Polymorphism, & Testing"Old Is the New New • Kevlin Henney • GOTO 2018The Last Programming LanguageObject-Oriented ProgrammingDesign Patterns in Plain English | Mosh HamedaniGUI's with tkinter - Improving the Layout4 Programming Paradigms In 40 Minutes