Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Purge These 7 Code Smells From Your Python Code
Play lesson

Software Design in Python - Purge These 7 Code Smells From Your Python Code

4.0 (1)
31 learners

What you'll learn

This course includes

  • 31.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide. Yes, I'm back with 7 more code smells for you! I describe each smell using an example in Python and then show you how to fix it. The code I worked on in this video is available here: https://github.com/ArjanCodes/2021-even-more-code-smells. 🎓 ArjanCodes Courses: https://www.arjancodes.com/courses/ 🔖 Chapters: 0:00 Intro 1:29 Explaining the example 6:02 About code smells 6:36 #1: using the wrong data structure 9:23 #2: using misleading names 10:54 #3: classes with too many instance variables 14:23 #4: Verb/subject 18:03 #5: Backpedalling 21:32 #6: Hard-wired sequences with a fixed order 24:31 #7: Creating unrelated objects in the initializer 27:04 BONUS: Not relying on keyword arguments #arjancodes #softwaredesign #python

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere