Naming
Naming
Name Casing
snake_case: python →variables, functions, methods
camelCase: java, javaScript → variables, functions, methods
PascalCase: python, java, javaScript → classes
kebab-case: <side-drawer> → html → custime HTML elements
Naming 1
Naming function & methods
Function performs an operation: Describe the operation
Function computes a Boolean: Answer a true/false question
Naming classes
Describe the object
Naming 2
Exception should be aware of
Access the method in classes as a property ( related to get method )
ex: It’s not get connected client it’s just connected client
Naming 3
Choose distinctive names
Be consistent
Naming 4
Naming 5