Obrigatórias
- Todos os nomes de variaveis, funções e metodos devem ser em ingles.
- Deve ser aplicado o design pattern Model View Controller (MVC).
- Por padrão, usaremos ";" no final dos comandos.
- Deve-se utilizar um estilo de programação mais funcional, aproveitando-se dos metodos já existentes na lingaugem e das dependencias. Nada de reinventar a roda…
- Todos os metodos devem ter um ou mais testes unitarios equivalentes. Usaremos o Jest.
Opcionais
- Use o eslint ou JS Lint para padronização do codigo fonte.
- Sempre identar o codifo da maneira correta:
Ctrl + Alt + F
, no Visual Studio Code. - Utilizar comentarios nas funções e metodos e sempre que achar necessario.
- Coloque os Scripts na Parte Final da Sua Página.
- Declare Variáveis, Fora da Instrução For.
- Use {} Ao Invés de New Object().
- Use [] Ao Invés de New Array().
- Use === Ao Invés de ==.
- Crie estilos em arquivos separados.