C/C++ Editor setup Naming conventions C++ style guide Library restrictions Logging Perftest micro-benchmark library Lint