YoVDO

Software Design: Code and Design Smells

Offered By: LinkedIn Learning

Tags

Software Design Courses Object-oriented programming Courses Encapsulation Courses Software Architecture Courses Clean Code Courses Code Smells Courses

Course Description

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

Related Courses

Algorithms and Data Structures Capstone
University of California, San Diego via edX
System Validation: Automata and behavioural equivalences
EIT Digital via Coursera
Software Design Principles
Codecademy
Foundations of Data Structures
Indian Institute of Technology Bombay via edX
DiseƱo de software para la toma de decisiones organizacionales
Universidad del Rosario via edX