Code Smell 81 - Result

Code Smell 81 - Result

Subscribe to my newsletter and never miss my upcoming articles

Listen to this article

result = ???

TL;DR: Use good names always. Result is always a very bad name.


  • Readability


  1. Rename result.

  2. If you don't know how to name it, just name the variable with the same name as the last function call.

  3. Don't use IDEs without automatic refactors.

Sample Code


var result;

result = lastBlockchainBlock();

// Many function calls

var lastBlockchainBlock;

lastBlockchainBlock = findlastBlockchainBlock();

// Many function calls 
// we should refactor them to minimize space
// between variable definition and usage



We must forbid the word result to be a variable name.


  • Readability


Result is an example of generic and meaningless names.

Refactoring is cheap and safe.

Always leave the campground cleaner than you found it.

When you find a mess on the ground, clean it, doesn’t matter who did it. Your job is to always leave the ground cleaner for the next campers.


More info


Photo by KMA . on Unsplash

Code is like humor. When you have to explain it, it’s bad.

Cory House

This article is part of the CodeSmell Series.

Share this