See https://github.com/lefticus/cppbestpractices/blob/master/00-Table_of_Contents.md Instead!
Automated analysis is the main advantage to working with a modern statically typed compiled language like C++. Code analysis tools can inform us when we have implemented an operator overload with a non-canonical form, when we should have made a method const, or when the scope of a variable can be reduced.