Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Software Design: Code and Design Smells

via LinkedIn Learning

Overview

Ensure that your code is effective, understandable, and flexible by identifying and avoiding code and design smells.

Syllabus

Introduction
  • Identify your ineffective code
  • What you should know
1. Getting Started
  • A brief history lesson
  • How can code smell?
2. Identifying Code Smells
  • Find method-level smells
  • Vet class-level smells
  • Limit application-level smells
3. Avoiding Design Smells
  • Identify bad abstractions
  • Encapsulation misunderstandings
  • Incorrect modularization
  • Hierarchy mismanagement
Conclusion
  • Next steps

Taught by

Harrison Ferrone

Reviews

4.4 rating at LinkedIn Learning based on 205 ratings

Start your review of Software Design: Code and Design Smells

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.