Convenções de código javascript

Indentação:
Utilize sempre espaços ao invés de tabs. Lembre-se que a configuração do SO ou do editor de um outro usuário pode deixar o código todo bagunçado.
Caso queira continuar usando o TAB, configure-o para que seja usado como soft tabs (utilizar espaços). Sobre a quantidade de espaços não se existe uma regra. Constuma-se usar entre 2 e 4.

Fechamento de escopo:
Ao fechar o escopo de uma função ou bloco use ‘{‘ sempre no final da linha. As vezes o seu código pode não se comportar da forma que você deseja, exemplo:

function teste() {
  return {
    dado: 'teste'
  }
}

console.log(teste()); // { dado: 'teste' }

function teste2() {
  return
  {
    dado: 'teste'
  }
}

console.log(teste2()); //undefined

Comentários:
Utilize sempre comentários de uma linha. Para remover código ou documentação que você deve usar comentários de várias linhas.

// Comentário de uma linha
/*
 * Comentário para
 * múltiplas linhas
 */

Ponto-e-vírgula:
Use sempre. O JS tenta facilitar o uso da linguagem porém acaba se perdendo em alguns lugares.

Nomenclatura:
Variáveis e nome de funções simples devem utilizar CamelCase (variação lowerCamelCase). As funções construtoras devem ser do tipo upperCamelCase).

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s