Does Your Code Smell?

Engineering Insights

April 29, 2025
Pete Whiting
#
Min Read
Does Your Code Smell?

"In computer programming, a code smell is any characteristic in the code that potentially indicates a deeper problem … Code smells are usually not bugs; they are not technically incorrect and do not prevent the program from functioning. Instead, they indicate weaknesses in design that may slow down development or increase the risk of bugs or failures in the future."

Smells can occur at any level of the design or code and the article thankfully lists:

  • 7 Application-level smells
  • 10 Class-level smells
  • 7 Method-level smells.

If you want to "deodorize" your code, this article is a great place to start!

Related Insights

See All Articles
Engineering Insights
Repo Roundup April 21st

Repo Roundup April 21st

A weekly human curated roundup of interesting repos & projects. Some are brand new, others have recent activity and are new to me.
Learn more
Product Insights
The One Thing to Look At in a Software Development Estimate

The One Thing to Look At in a Software Development Estimate

When choosing a development partner, most companies compare hourly rates. But the real question isn’t how much per hour? It’s how much of your budget actually goes to development?
Learn more
Engineering Insights
Repo Roundup April 14th

Repo Roundup April 14th

A weekly human curated roundup of interesting repos & projects. Some are brand new, others have recent activity and are new to me.
Learn more
Previous
Next
See All Articles