Loading...
「ツール」は右上に移動しました。
利用したサーバー: wtserver1
49いいね 2,319 views回再生

10 Software Design Principles Every Software Engineer Must Know | OOP Principles

Hi, in this video we will discuss 10 Software Design Principles Every Software Engineer Must Know. These should be applied during system design and also apply during interviews.

*Software Design Principles*
DRY - Don't Repeat Yourself
WET - Waste Everyone's Time
AHA - Avoid Hasty Abstractions
KISS - Keep It Simple Stupid
YAGNI - You aren't gonna need it
SRP - Single Responsibility Principle
OCP - Open Closed Principle
LSP - Liskov Substitution Principle
ISP - Interface Segregation Principle
DIP - Dependency Inversion Principle

FEATURED PLAYLISTS
• System Design -    • System Design Patterns  
• System Design Concepts -    • CAP Theorem & PACELC in Distributed S...  

#systemdesign #softwaredesign #softwarearchitecture

ABOUT THE CHANNEL
Our channel is about Software and Technical discussions and topics. We cover lots of cool stuff such as System Design, Cloud Computing, Data Structures, Algorithms, Trending Technical Topics, Interview Preparation Tips and much more.
★ Check out our channel here:    / @softwaredude  
Don’t forget to subscribe!
★ Contact techhome101@gmail.com for a free discussion. Subscribe for updates on new videos! #softwaredude

コメント