Style guides

All code should adopt the language specific style guide linked here. However, consistent code style within a repository codebase is preferable to piecemeal adoption of a standard. If your project has not yet adopted a standard style, reserve some technical debt time to apply the style across all the codebase in one pass.

Google style guides

These languages adopt Google Style Guides

IDE support

Google also maintain a set of IDE configuration files to apply styles with minimal effort for a variety of IDEs.

You can find these at the Google styleguide repository on Github

NHSBSA style guides

These languages adopt NHSBSA internally defined Style Guides

References


Improve the playbook

If you spot anything factually incorrect with this page or have ideas for improvement, please share your suggestions.

Before you start, you will need a GitHub account. Github is an open forum where we collect feedback.