Software Design: Code and Design Smells
Offered By: LinkedIn Learning
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
- A brief history lesson
- How can code smell?
- Find method-level smells
- Vet class-level smells
- Limit application-level smells
- Identify bad abstractions
- Encapsulation misunderstandings
- Incorrect modularization
- Hierarchy mismanagement
- 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