image

Access unlimited bootcamps and 650+ courses

50
%OFF
Article image
Mateus Gerigk
Mateus Gerigk03/08/2023 20:45
Share

Conheça os LINTERS - Um código bem desenvolvido é essencial!

    O explícito é melhor do que o implícito.

    O melhor para qualquer código é ele ser extremamente claro no que ele se propõe a fazer, por mais que isso exija o óbvio. Sem truques, ou gatilhos escondidos, tudo tem que estar facilmente acessível.

    Olá Pessoal! Espero que todos estejam bem...

    Acabei de finalizar o módulo de boas práticas em Python, confesso que me surpreendi enquanto entendia a necessidade de darmos uma importância expressiva para esse assunto.

    Você já ouviu falar em boas práticas em programação, certo? Então o que acha de conhecer algumas possibilidades para deixar seu código finalmente LINTADO :)

    Os linters são ferramentas desenvolvidas para te auxiliar a identificar parâmetros em seu código que acabam indo em desencontro com as boas práticas determinadas e utilizadas pelos melhores programadores de cada linguagem.

    Basicamente essas ferramentas fazem uma varredura em seu código, identificando itens como indentação, nomeação, espaçamento, docstrings para os métodos, variáveis inutilizada e várias outras características.

    QUER APRENDER MAIS SOBRE OS LINTERS?

    Procure saber mais das convenções e boas práticas da linguagem que você desenvolve. Aqui na DIO existem vários tópicos e módulos de aulas baseados nisso, basta procurar "Boas práticas" no filtro dos cursos! Após encontrar o lint da sua linguagem, procure como implanta-lo e utiliza-lo em seu código e seja feliz!

    Abaixo, coloco alguns exemplos de linters para algumas linguagens e suas documentações:

    JSHint

    JSHint surgiu como a principal ferramenta pra identificar erros e potencial problemas com JavaScript.

    PHPLint

    Este valida programas em PHP 5 e PHP 7 é escrito na própria linguagem que é usado.

    TSLint

    TSLint é um linter de TypeScript que vem na forma de extensão e é suportado por vários editores e build systems.

    CSS Lint

    Lint pra CSS.

    Pylint

    Lint pra programas em Python.

    StyleCop

    Analisa códigos fontes em C#.

    Enfim, as possibilidades são infinitas. Se você está procurando um lint para sua linguagem, clique no link abaixo, trata-se de um repositório no GitHub com uma listagem deles.

    https://github.com/mcandre/linters

    Espero que meu tópico tenha contribuído um pouquinho com sua jornada aqui na DIO.

    Excelentes estudos e boa sorte nas oportunidades futuras ♥

    Fonte de algumas informações: Lint. O que é isso?

    Share
    Comments (0)