View on GitHub

SSC Coding Guidelines

Julia coding guidelines

Our recommendations for creating and maintaining reliable scientific software in Julia.

Good default choices

Tooling

Julia is a relatively young language with a smaller community than, say, Python, C++ or Matlab. As such, the selection of tools is a bit more limited. Some suggestions:

Have a look at the JuliaHub package database to find other packages for your use case.

Style guides and best-practices:

Much has already been written about how to write good Julia code which needs not be repeated here. Here are some starting points: