Articles in this series
Behavior is repeated across the system. But we are missing a concept · TL;DR: Put together what belongs together
'Result' is a very bad generic name. Just Fix it · TL;DR: Use the last call as a semantic guide.
Bad naming on variables
Comments should add value. And function names too. · TL;DR: Don't comment on what you are doing. Name what you are doing.
Creating YAGNI exception classes pollutes our environment. Let's remove them. · TL;DR: Remove unnecessary and not references empty exception...
You need to use some values explaining their meaning and origin · TL;DR: Name all your magic numbers
Find some code snippets that can be grouped and called atomically.
TL;DR: Group your cohesive sentences together