Applying S.O.L.I.D. Principles in .NET/C#

Sign in to queue

Description

Have you heard of the S.O.L.I.D. principles? You have? Can you explain them all? And make your colleague understand them, and why they are useful? If not, you should definitely go to this session, as it walks through each one of the principles, explaining what it means and why it is useful. We show C# code examples explaining how they help you, and what problems you solve by adhering to them.

Day:

1

Session Type:

Breakout

Code:

DEV-B315

Room:

General Assembly B

Embed

Download

Download this episode

The Discussion

  • User profile image
    grest

    Could you please publish code samples  as well?

  • User profile image
    Mads

    The Code

    http://chris.59north.com/post/2014/05/12/Code-from-my-TechEd-talk-about-SOLID.aspx

  • User profile image
    WebSerGe

    The best explanation of SOLID I`ve ever heard .Thank you, Chris :)

  • User profile image
    amjadmsdn

    Thank you Chris for lovely explanation of  SOLID principles. 

    Please can you let me know if there is any tool to measure if the code follows SOLID principles.

    I have seen articles where it says with NDepend we can measure ISP(Interface segregation principle)

  • User profile image
    Proka

    So, is there a tool? :)

  • User profile image
    Biswajit Pattanaik

    Nice, to the point, Simple and Solid explanation of SOLID. :)

  • User profile image
    Ben

    Lol .. is it just me or does the initial code seem so much simpler and more readable.

Add Your 2 Cents