Too Long; Didn't Read
In this post, we will discuss a possible problem in the code that can be identified from the history of the source code. We call this “smell” <em>cumulative code</em>. The term <em>cumulative code</em> is used in this post to describe the code that changes mostly by additions and rarely by modifications of the existing code. Every change is essentially new code added in the same module when refactoring would have been a better option. New features are introduced by adding a new piece of code that changes or extends the behavior of the existing code.