GridVids
Sign in with YouTube

Rubber Ducky Enlightenment Principle (Unity focused)

DVS Devs (Dan Violet Sagmiller) May 8, 2023 04:29
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Don't Miss
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Mark watched
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Hide
Open in popup Open on YouTube
Share video

Share video

Copy the GridVids link or iframe code.

Video link
Iframe code
Iframe content

One of the principles I use in place of SOLID in Unity is the Rubber Ducky Enlightenment Principle. Its geared specifically to deal with the challenges that can be imposed by Single Responsibility Principle. SRP is great, but more often than not, I've seen its application used to make projects and classes harder to organize and introduce vast quantities of communication styles to deal with code separation. I wanted to share the philosophy I use when SRP actually seems to work. I.e. SRP tells you when to split, but it doesn't tell you when to stop, and quite frankly, I think its separation when you read the book by Robert C Martin, though excellent and useful, divides it by domain purpose and not ease of development. Please join Patreon https://www.patreon.com/posts/79667318 Discord Link: https://discord.gg/aSWuGEQeXv #unity #unity3d #tutorial #videogamedev #gamedev
Education