Convention de nommage¶
Python¶
- Les variables, nom de fonctions et méthodes doivent être écrites en minuscles et les mots séparés par des underscores ;
- Les constantes doivent être écrites en majuscules et les mots séparés par des underscores ;
- Les noms de classes et d’objets doivent commencer par une majuscule et suivre le format
CamelCase
; - Les méthodes et variables privées doivent commencer par un underscore.
CONSTANT = 'abc'
class HelloWorld(object):
_private_prop = 'hello'
def __init__(self):
pass
def _private_method(self):
pass
def say_hi(self):
pass
def main():
var = 123
CSharp (C#) et Javascript/ Typescript¶
- Les variables, nom de fonctions et méthodes doivent commencer par une minuscles et suivre le format
camelCase
; - Les constantes doivent être écrites en majuscules et les mots séparés par des underscores ;
- Les noms de classes, d’objets et de propriétés doivent commencer par une majuscule et suivre le format
CamelCase
; - Les méthodes et variables privées doivent commencer par un underscore.
const int CONSTANT = 123;
private class HelloWorld {
public int SomethingPublic = 123;
private const _PRIVATE_CONSTANT = 123;
private int _privateProp;
HelloWorld() {
// do something...
}
private int _privateMethod() {
int variableWorld = 123;
return variableWorld;
}
public void say_hi() {
// do something...
}
}