Jump to content
  • Advertisement

Unity

Sign in to follow this  
  • entries
    3
  • comment
    1
  • views
    516

Unity SOLID

Sign in to follow this  
hpdvs2

691 views

 

I gave a presentation at Unity's Unite 2017 Austin conference.  This is actually the first well recorded presentation I gave.  (Everytime I presented in the past, something would fail)
 

"... it was fantastic. The examples and level of depth are probably one of my favorites to date for SOLID. I think it was highly accessible and I've got some of the interns at the Unity Brighton office watching this feverishly. :) Thanks Dan!" - Markus Dugdale

Even if you have no interest in Unity, the SOLID aspects of this are a great for an introduction.  I spent a long time trying to come up with a way to explain it in an easier way.  Complex explanations that only make sense if you already understand it seem to be common place.  Check out Wikipedia's opening statement on "L" (Liskov's Substitution Principle):
 

"... a principle in object-oriented programming stating that, in a computer program, if S is a subtype of T, then objects of type T may be replaced with objects of type S (i.e. an object of type T may be substituted with any object of a subtype S) without altering any of the desirable properties of T (correctness, task performed, etc.)

 Then I get into a Dependency Injection Framework and Unity Unit Testing from within Visual Studio, as can be found here

 

Sign in to follow this  


0 Comments


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!