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

Learn to Program: Crafting Quality Code
University of Toronto via Coursera
Introduction to Agile Software Development: Tools & Techniques
University of California, Berkeley via edX
Software Architecture & Design
Georgia Institute of Technology via Udacity
Software Design for Non-Designers
mooc.house via Independent
Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera