This document is a WORK IN PROGRESS.
This is just a quick personal cheat sheet: treat its contents with caution!
Coding guidelines¶
This cheat sheet gathers coding recommendations.
TODO: split this cheat sheet into dedicated ones (one per programming language).
Reference(s)
See also
- How to conduct a code review: https://www.jesuisundev.com/code-review/
Table of contents¶
C¶
C++¶
- C++ Core Guidelines
- Mozilla C++ Coding style
- Mozilla Formatting C++ Code With
clang-format
- Mozilla Using C++ code
- Google C++ Style Guide
Rust¶
Java¶
JavaScript¶
Python¶
Bash¶
If this cheat sheet has been useful to you, then please consider leaving a star here.