Skip to main content

Style-Guide

Variables

Don't use _var to indicate a new var. This by convention used for private variables. Instead use var_ to indicate a new variant of the same variable. In Haskell we use var' to be similar to mathematical convention "var-prime".

Naming Conventions

Classes

Class Extension

Prefer appending the extended class name to the parent class name.

class Connection {

}

class ConnectionForward extends Connection {

}

class ConnectionReverse extends Connection {

}

Encapsulated Variance

You can prepend a name to indicate different variations of the same behaviour:

class ForwardProxy {

}

class ReverseProxy {

}