Date for   Saturday, October 12, 2019 8:00:00 AM - Saturday, October 12, 2019 6:00:00 PM

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#.

Track

.NET

About the session

The session is not approved.

The presenter will not allow another presenter.

There are 41 people interested in this session.

Presenters

Files

Edit Session