Code convention
Naming
- Class names are written using upper camel case: MyClassName
- Method names are written using lower camel case: myMethodName
- Property names and variables are written using snake case: my_property_name
- File names are also written using snake case, and preferably contain what type of class it is. For example, the "Product" class would be stored in a product_model.js file
Whitespaces
- Tabs are used for indentations, spaces are used for positioning.