Programming Principles Crash Course: KISS, YAGNI, Law of Demeter, DRY and etc.
Автор: Software Developer Diaries
Загружено: 2022-09-01
Просмотров: 4565
Описание:
YAGNI, DRY, KISS, SOLID - these are Programming Principles and Guidelines every engineer should be aware of to write high-quality code. We are going to look at different techniques using JavaScript that you can master and discuss why you need them.
======⚡⚡⚡======
Get a 20% discount on Brilliant.org (to learn Science, Technology, Engineering, and Math): https://brilliant.sjv.io/kjVO2z
======⚡⚡⚡======
🕒 Timestamps:
(0:00) Intro
(0:33) KISS
(03:09) YAGNI
(04:42) DRY
(06:30) Rule of Three
(07:34) Separation of Concerns
(08:52) Premature Optimization
(10:01) Minimizing Coupling
(11:16) Law of Demeter
(12:15) Hiding Implementation Details
(13:50) Composition over Inheritance
(15:53) Maximizing Cohesion
(17:25) Defensive Programming
(19:07) Inversion of Control
(20:07) SOLID
(20:45) Arrange, Act, Assert
(21:43) Ninety-ninety Rule
Resources:
SOLID principles: • Clean Code: SOLID - Beau teaches JavaScript
🙌 Become my Patreon and get exclusive perks: / softdevdiaries
💼 Follow me on LinkedIn and drop me a message if you'd like: / gusgadirov
💻 Also, let's connect on GitHub: https://github.com/gusgad
And don't forget to subscribe for more videos like this 😊
#webdevelopment #javascript #programming
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: