Coding Guidelines
Scope
These coding best practices were primarily developed for Comet projects. However, many of the principles are generally applicable.
Goals
We aim to establish a common baseline that everyone can largely agree with. The coding best practices should be continuously improved with input from all team members. The following pages are intended to serve as a foundation for code reviews.
Non-Goals
Strict 100% compliance at all times is not a goal. Exceptions are acceptable when they are well-justified. Full consensus on every point from everyone is also not required.
Principles
We generally agree on certain principles and paradigms, such as Clean Code.