#clean code c++