“The name of a variable, function, or class, should answer all the big questions. It should tell you why it exists, what it does, and how it is used. If a name requires a comment, then the name does not reveal its intent.”

Uncle Bob

Practicing our professional life in writing clean code we forget to define clean interfaces between client and server sides.

Continue reading