Elegant Objects in C#
If you've been in the industry for a while, you know that Object-Oriented Programming has issues.
One of its biggest issues is that it was never fully clear what you CAN and CAN'T do with objects, which lead to a wide variety of styles, and major problems such as Complex Data Structures, Ever-Growing Classes, Inheritance Abuse, Unexpected Side Effects, Attribute-Based Magic, and many other evils.
Elegant Objects is a paradigm that was first introduced to the programming world in 2016 by Yegor Bugayenko.
It presents an opinionated, highly-practical, no-nonsense list of rules for how to create Objects in your system while avoiding all of the terrible pitfalls of Object-Oriented Programming.
Come and hear about the key principles of Elegant Objects, with examples in C#.
About the session
The session is not approved.
The presenter will not allow another presenter.
There are 41 people interested in this session.
Edit Session