Code should be written in such a way that fellow programmers can understand easily. Most of the time the code written by one author is maintained by someone else. In such a scenario code would be easy ...