#Coding convention: ##JAVA ###Variable
- Variables are in camelCase (no under_scores).
- Don't abbreviate variables.
###Indentation
- Use at least +4 spaces for indenting
- Use single line gap between 2 function or type-variable and function in a class.
###comment
- Embed function comments in /* */
- Have a comment on every function that describes its purpose
- each controller need to specify which view file is accessing
###folder
- folder name should be all lowercase
- "-" can be used for joining multiple word
- each controller should have each view folder
###File
- Filenames should be all lowercase
###Class names
- Class names are written in UpperCamelCase.
###Method names
- Method names are written in lowerCamelCase.
###Parameter names
- Parameter names are written in lowerCamelCase.
- One-character parameter names in public methods should be avoided.
###Local variable names
- Local variable names are written in lowerCamelCase.
###Type variable names
- A name in the form used for classes followed by the capital letter T (examples: RequestT, FooBarT). -or you can add "a" before the class name to create object (examples: aUser, aTask). -A name in the form used for list classes followed by the "list" (examples: userlist, tasklist).
##HTML
###Indentation
- Indent by 2 spaces at a time.
###HTML Quotation Marks
- When quoting attributes values, use double ("") rather than single quotation marks ('') around attribute values.
###Comments
- Explain code as needed, where possible. example :