One of the key qualities, expected from senior software engineer is writing clean, easy to read code. In this post I would like to find out what stands behind these term and how to achieve it. For me, “easy to read” means that person, reading this code, can easily hold…