Avoid These BAD Practices in Python OOP

Veröffentlicht am: 06 September 2024
auf dem Kanal: ArjanCodes
131,468
4.2k

💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide.

In this video, I’ll uncover common bad OOP Python practices and show you how to keep your code clean and maintainable. Learn why you should replace unnecessary classes with functions, use modules instead of classes with only static methods, and flatten deep inheritance hierarchies.

🔥 GitHub Repository: https://git.arjan.codes/2024/badoo.

🎓 ArjanCodes Courses: https://www.arjancodes.com/courses.

💬 Join my Discord server: https://discord.arjan.codes.

⌨️ Keyboard I’m using: https://amzn.to/49YM97v.

🔖 Chapters:
0:00 Intro
0:11 #1 A Function Masquerading as a Class
1:53 #2 A Module Masquerading as a Class
4:37 #3 Complex Inheritance structures
7:51 #4 Not Relying on Abstractions
11:27 #5 Ignoring Encapsulation
15:34 #6 Excessive Use of Getters and Setters
17:40 #7 Heavily Relying on Mixins
22:50 Final thoughts

#arjancodes #softwaredesign #python


Auf dieser Seite können Sie das Online-Video Avoid These BAD Practices in Python OOP mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer ArjanCodes 06 September 2024 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 131,468 Mal angesehen und es wurde von 4.2 tausend den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!