Why do modules matter? The answer is complexity. Complexity kills projects, and complexity grows exponentially with code size. This means as the project grows, productivity tanks.
The answer is modules. When you become exceptionally skilled at modularizing your code, you can flatline complexity growth. With great modular design, your project can actually get faster as code-size grows.
Modules give us complexity-fighting super-powers.
This is the first episode of many on this important topic. I hope you enjoy it!
Modularization starts when you DRY your code up. For more about the principle of “DRY” (i.e. Don’t Repeat Yourself), I recommend watching Episode 9: • E9 - DRY — Don't Repeat Yourself
Timestamps
0:34 Why do modules matter?
1:41 What is a module?
2:53 The Modular Hierarchy
11:15 Upcoming Episodes
12:57 Recap
15:12 The Question
16:02 Outro
P.S. Ack! I evidently can’t say “modular design”!
More C&O Episodes on Modular Design:
The 5 Essential Elements of Modular Design - • E13 - The 5 Essential Elements of Mod...
Смотрите видео E12 - Get Complexity-Fighting Super Powers with Modules онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Code & Optimism 05 Октябрь 2022, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 2 раз и оно понравилось людям.