From the course: Software Design: Code and Design Smells

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

A brief history lesson

A brief history lesson

From the course: Software Design: Code and Design Smells

Start my 1-month free trial

A brief history lesson

- [Instructor] You can't really appreciate or fully understand a new concept without knowing where it came from. So let's take a minute here to lay out the origins of code and design smells. Things started off with a guy named Kent Beck in the late '90s who you might be familiar with if you've run into Agile or test-driven development as he was one of the original founders of both methodologies. The term didn't really go official though until his collaboration with Martin Fowler on their book, "Refactoring: Improving the Design of Existing Code" which solidified the terminology in reference to clean code and Agile. As a side note, this is a great read if you're interested. So I'll include it in the resources list at the end of the course. After it's appearance in book form, the term quickly spread and was widely adopted by other practitioners of software craftsmanship like Robert C. Martin. As for the term design smell,…

Contents