camelCase, PascalCase, ou sublinhado se você começar do zero com reactjs?

5

Título diz tudo. Não consigo encontrar o que é mais comum no mundo.

Eu sou novo em programação.

Se a resposta for "depende", eu adoraria saber do que isso depende. Aqui para aprender.

    
por Will 08.08.2016 / 00:19
fonte

3 respostas

18

Atenha-se à convenção da linguagem e do framework - no seu caso, o React.js parece seguir as convenções do Javascript, então não há conflito. camelCase para variáveis e funções, PascalCase para tipos (classes) e UPPERCASE_SNAKE_CASE para constantes.

    
por 08.08.2016 / 00:31
fonte
6

Não importa. Tudo o que importa é que você faça uma escolha e se atenha a ela.

Quando você está usando um framework, pode ser útil copiar sua convenção para obter um código mais consistente, mas quando você está usando mais de um e eles seguem diferentes convenções, isso é fútil.

    
por 08.08.2016 / 00:23
fonte
-2

Os engenheiros de software, novos e especialistas, devem usar todos os recursos para usar uma ferramenta de 'embelezamento' de software para limpar seu código. Eu gosto e uso Jetbrains - Resharper. Toda a sua equipe deve usar a coisa corajosa, guardar suas excentricidades de formato de software mesquinho e seguir o programa de tornar seu software homogêneo com a equipe.

A única maneira de reforçá-lo é desistir de seus preconceitos sobre o que você acha que é "certo" e deixar uma máquina forçar o padrão em todos.

Desta forma, o código é consistente e ninguém reclama porque alguém indentou 4 espaços e outra pessoa recuou seis espaços ...

    
por 21.11.2017 / 22:30
fonte