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

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX