Article - Code Smells


Introduction

After being inspired by the recent DimeCast.net series on SOLID principles I decided to record my own screen cast series covering "code smells". I have chosen to record the new multi-part video based series on refactoring code smells described by Jeff Atwood.

What is a Code Smell?

A code smell can be defined as "a symptom in the source code of a program that possibly indicates a deeper problem" and are generally a driving factor for refactoring your code. They are typically separated into two groups "code smells within classes" and "code smells between classes" and further enforce SOLID development principles.

Screen Cast Downloads

You can download the screen casts below (note you cannot use the to right click and save-as):