Write clean and maintainable code¶
Developing "clean" code for you and your collaborators makes the reproducibility easier. It makes it easier to understand the main goals and to use it and then to share.
- Follow coding standards (PEP8, C++ Style Guide, ...)
- Use formatters and linters (Black, ClangFormat, ...).
- Apply static analysis tools (SonarQube ?)
- Choose a good code editor and take the time to learn its features. Mastering your editor's capabilities, such as autocompletion, linting, and debugging tools, will significantly improve your productivity and the quality of your code.