Session abstract
What you’ll learn
Object-oriented programming is one of the most widely used paradigms in software development. It is also one of the most overlooked. In this talk, we’ll explore how well-intentioned designs turn into volatile inheritance hierarchies, bloated “god objects,” and hard-to-maintain systems. Through real-world examples and refactoring scenarios, you’ll learn how to recognize these pitfalls early and design objects that are flexible, maintainable, and built for real production systems.
