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 {
}