Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Melhor forma de escrita - "qualidade do codigo"

Olá,

Apesar de estar postando neste fórum, sou mais avançado e finalizei o curso de lógica para efeitos de atualização, mas acredito que aqui seja o melhor lugar para este tipo de dúvida já que é, em teoria, iniciante, o que gostaria mesmo é da opinião da turma sobre um padrão mais razoável de identação:

Eu normalmente crio meu código em linha única por função, exemplo a se entender em linha única:

<img alt="Screenshot xxx" src="img/xxx.jpg" class="activator"/>

porém, em códigos que venho trabalhando profissionalmente tenho visto muitas pessoas trabalharem assim (Espaçamento excessivo somente para configurar a visualização):

<img

alt="Screenshot xxx"

src="img/xxx.jpg"

class="activator"

/>

Qual a sugestão dos instrutores/usuários da Alura e deste tão útil fórum? O que vocês pensam dos dois formatos, obviamente o segundo deixa as linhas mais legíveis porém, aumenta e muito o tamanho do código.

E aí turma? linha única ou 5 linhas para o mesmo código?

3 respostas

Fala Carlos, beleza?

Depende muito, por que?

No teu exemplo eu vejo uma tag img de um código do tipo HTML, então realmente lá o padrão é linha única.

Mas se levarmos para o React ou React-Native, por exemplo, o de baixo é o padrão utilizado quando estamos escrevendo código usando essas tecnologias.

Exemplo do React-Native:

<Image
    style={{width: 50, height: 50}}
    source={require('@expo/snack-static/react-native-logo.png')}
 />

Exemplo HTML:

<img src="/snack-static/react-native-logo.png" width="50" height="50" />    

TMJ, bons estudos!

Entendi, mas qual a real necessidade de se aplicar uma indentação de React em Html? Pura e simplesmente uma padronização para quem usa as duas sintaxes? "atualização de mercado"? Ou somente preferência pessoal mesmo?

solução!

Então,

Eu não vejo nenhuma necessidade, mas pode acontecer que a pessoa tem o costume de desenvolver usando React e daí quando foi escrever em HTML acabou usando o padrão do React, acontece.

Eu mesmo quando estava estudando React não escrevia no padrão do React, escriva como se estivesse no HTML.

TMJ!