👷 Review code better and faster with my 3-Factor Framework: https://arjan.codes/diagnosis.
In this video, I'll dive into the GRASP design principles and explore why they matter when designing software systems. By understanding these principles, you'll be able to write better code that's easier to maintain and extend.
Example code: https://github.com/ArjanCodes/2023-grasp.
🎓 ArjanCodes Courses: https://www.arjancodes.com/courses/
🔖 Chapters:
0:00 Intro
0:59 Overview
1:23 01 - Creator
4:28 02 - Information expert
7:39 03 - Controller
11:57 04 - Protected variations
14:58 05 - Indirection
17:34 06 - Low coupling
20:43 07 - High cohesion
24:26 08 - Polymorphism
28:43 09 - Pure fabrication
30:07 Retrospective
31:44 Outro
#arjancodes #softwaredesign #python
On this page of the site you can watch the video online Apply the GRASP Design Principles to Improve Your Python Code with a duration of hours minute second in good quality, which was uploaded by the user ArjanCodes 10 March 2023, share the link with friends and acquaintances, this video has already been watched 72,203 times on youtube and it was liked by 2.2 thousand viewers. Enjoy your viewing!