Obrigatórias

  1. Todos os nomes de variaveis, funções e metodos devem ser em ingles.
  2. Deve ser aplicado o design pattern Model View Controller (MVC).
  3. Por padrão, usaremos ";" no final dos comandos.
  4. 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…
  5. Todos os metodos devem ter um ou mais testes unitarios equivalentes. Usaremos o Jest.

Opcionais

  1. Use o eslint ou JS Lint para padronização do codigo fonte.
  2. Sempre identar o codifo da maneira correta: Ctrl + Alt + F, no Visual Studio Code.
  3. Utilizar comentarios nas funções e metodos e sempre que achar necessario.
  4. Coloque os Scripts na Parte Final da Sua Página.
  5. Declare Variáveis, Fora da Instrução For.
  6. Use {} Ao Invés de New Object().
  7. Use [] Ao Invés de New Array().
  8. Use === Ao Invés de ==.
  9. Crie estilos em arquivos separados.