Language Specific Styles#

Python#

Python code should conform to Pep-8

Many IDEs provide automatic linting of code to identify violations of PEP-8.

An excellent, extensive, guide to writing good Python code can be found at The Hitchhikers Guide to Python

MATLAB#

A good style guide for Matlab, used by RR engineers, is available on the Mathworks file exchange.

A quick-reference version of this style guide can be found here

Fortran#

See the Fortran Style Guide for Abaqus user subroutines.

Some other useful resources:

C++#

A widely regarded, including by RR, style guide to follow is the Google Style Guide.