This is a systematic way to regulate the way of writting C++ code