SOLID Design Principles Made Easy

  Переглядів 3,443

Carrio Code

Carrio Code

День тому

Let's take a deep dive into the SOLID principles of programming and see how you can implement it in your own coding projects.
►Try CodeCrafters with 40% off! app.codecrafters.io/join?via=...
0:00 How to code fast and without bugs
0:29 What is SOLID programming principles?
0:42 What is the Single Responsibility principle?
1:30 What is the Open-Closed principle?
2:22 What is Liskov's Substitution principle?
3:05 What is the interface segregation principle?
3:40 What is the dependency inversion principle?
--------
GEAR:
► Microphone: amzn.to/3VjSIdL
► Keyboard: amzn.to/499YwtP
► Mouse: amzn.to/3TAlTIm
► Monitor: amzn.to/3Tyjrlv
► GPU: amzn.to/43fgfyB
► CPU: amzn.to/3wY4j8k
If you buy and have any questions about the equipment, feel free to comment or DM me.
--------
♫ Music provided by Epidemic Sound: share.epidemicsound.com/2g7gqr ♫

КОМЕНТАРІ: 7
@mitheace
@mitheace 2 місяці тому
I think you got the SRP wrong, it states that any module should only have one reason to change, where RCM clarifies that this single reason is a single actor. So modules should only get changes requested by one actor and these changes can only be requested by one actor. The responsibility part in SRP refers to the actor, not the module.
@Yvngsick
@Yvngsick Місяць тому
I Agree, Uncle Bob describes this in his book. It's not about only doing one thing, it's about a single actor.
@martinvochomurka6253
@martinvochomurka6253 28 днів тому
Nice and halpfull video. Thank you.
@carriocode
@carriocode 27 днів тому
Glad it was helpful!
@the_infinity_snake
@the_infinity_snake 14 днів тому
2:24 The example provided doesn't even match the principle at all, there's no class A or B in the example, therefore there's nothing related to "replace B with A" (or "replace base class with sub class") in the example at all. Is it a mistake of choosing the right example?
@xCookiee
@xCookiee Місяць тому
Nice video
@banelethabede4871
@banelethabede4871 2 місяці тому
Great vid man , subscribe ++;
SOLID Design Principles in #Angular (Advanced, 2021)
41:49
Decoded Frontend
Переглядів 136 тис.
SOLID principles in Dart - Every PRO Coder Follows This!
4:36
Flutter Guys
Переглядів 9 тис.
Why I Quit Programming for Handicraft
8:51
John Carlos
Переглядів 5
CUPID - For Joyful Coding in 7 Minutes • Daniel Terhorst-North • YOW! 2022
7:24
Abstraction Can Make Your Code Worse
5:13
CodeAesthetic
Переглядів 595 тис.
OCaml in 90 Seconds
2:07
Carrio Code
Переглядів 5 тис.
tRPC, gRPC, GraphQL or REST: when to use what?
10:46
Software Developer Diaries
Переглядів 64 тис.
This is the Only Right Way to Write React clean-code - SOLID
18:23
CoderOne
Переглядів 615 тис.
10 Coding Principles Explained in 5 Minutes
5:44
ByteByteGo
Переглядів 70 тис.
5 Design Patterns That Are ACTUALLY Used By Developers
9:27
Alex Hyett
Переглядів 150 тис.
WTF Do These Even Mean
13:44
Web Dev Simplified
Переглядів 70 тис.
How Neuralink Works 🧠
0:28
Zack D. Films
Переглядів 26 млн
Я Создал Новый Айфон!
0:59
FLV
Переглядів 2,9 млн
СЛОМАЛСЯ ПК ЗА 2000$🤬
0:59
Корнеич
Переглядів 2,2 млн