Software Design: Code and Design Smells

Go to class
Write Review

Free Online Course: Software Design: Code and Design Smells provided by LinkedIn Learning is a comprehensive online course, which lasts for Less than 1 hour of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Software Design: Code and Design Smells is taught by Harrison Ferrone.

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