Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Code Guideline #3

Open
kvnol opened this issue Aug 6, 2017 · 13 comments
Open

Code Guideline #3

kvnol opened this issue Aug 6, 2017 · 13 comments

Comments

@kvnol
Copy link
Contributor

kvnol commented Aug 6, 2017

Por meio desta issue vamos definir design patterns para códigos front-end e back-end escritos dentro da Open School Brasil.

@nandomoreirame
Copy link

Não sei se esse padrão é para o Site da @openscoolbr mas vamos lá

Vou sugerir o básico:

Demais padrões de codificação vai de acordo com cada linguagem.

@lflimeira
Copy link
Member

@nandomoreirame o Standard é uma mão na roda, mas n sei se ele é a melhor opção 😄

@nandomoreirame
Copy link

Qual vc sugere @lflimeira ?

@lflimeira
Copy link
Member

O ESLint mesmo @nandomoreirame, ai personalizamos com um padrão acordado entre a galera, pq o Standard é travadão.

@nandomoreirame
Copy link

Legal, eu não acho o Standard travado, da pra remover e adicionar regras a vontade...

É mais produtivo pegarmos um padrão pronto consolidado no mercado e adaptar ao nosso adicionando e/ou removendo regras do que fazer o contrário, criar no nosso do zero.

Da pra adaptar o Standard assim como o Airbnb fez.

No .eslintrc fica algo como:

{
  "extends": "standard",
  "plugins": [
    "standard",
    "promise"
  ],
  "rules": {
    "semi": [1, "always"],
    "no-use-before-define": 0,
    "no-console": ["error", { "allow": ["warn", "error", "info"] }],
    "camelcase": 0
  }
}

@houstondapaz
Copy link

houstondapaz commented Aug 10, 2017

Ahhh finalmente achei quem programa com dois espaços? Eu sempre uso tab, mas se a maioria usa espaço vamo q vamo

@larismourullo
Copy link

Sou única que programa com tab em quatro espaços? 😢

@houstondapaz
Copy link

@larismourullo em 9 anos de programação só conheço pessoas que programam com tab e 4 espaços

@larismourullo
Copy link

@houstondapaz todos os fronts do meu trabalho usa 2 😢

@houstondapaz
Copy link

houstondapaz commented Aug 14, 2017 via email

@nandomoreirame
Copy link

nandomoreirame commented Aug 21, 2017

mais importante que "quem usa o que" é "o time usa junto, e se faz sentido pro time tudo certo!" 😃

@nandomoreirame
Copy link

O Grande Mark Otto (criador do Bootstrap) disse em seu Codeguide.co

"Every line of code should appear to be written by a single person, no matter the number of contributors."

Se a Open Scool Br quer ser considerada um Time precisa definir um padrão, e essa issue de Code Guideline é super válida! Vamos discutir!

@kvnol
Copy link
Contributor Author

kvnol commented Aug 21, 2017

Exaclty.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants