Article image
Weslley Prado
Weslley Prado03/04/2023 12:04
Share

Não Basta Funcionar, tem que ser limpo!

    No dia 03 de novembro de 2022, eu publiquei um artigo em inglês falando sobre a importância de um código limpo. Por sua vez, decidi trazer esse artigo em português, tendo em vista que muitos ainda estão começando na programação e, sabemos, que há uma carência enorme de material em português dentro de nossa área.

    Um código limpo ajuda muito na hora de realizar uma manutenção. Fora que, seu código terá maior tempo de vida. Em seu livro Clean Code, Robert Cecil Martin ou "Tio Bob", como é conhecido. Explica como um sistema com um código mal escrito pode gerar grandes prejuízos.

    Acredito que muitos de nós já lemos o livro desse gênio, porém, eu gostaria de expressa um pouco sobre o livro para alguns que ainda estejam começando. O livro mostra a importância de nós se preocuparmos com a legibilidade do código. Muitas vezes, o "Tio Bob", compara a escrita de um texto. Com certeza, é prazeroso ler um livro claro e bem escrito, igualmente, um código limpo torna agradável a leitura por profissionais da área de desenvolvimento. Mas será só isso?

    De fato, ao ler o livro podemos concluir, que vai muito além, quando uma equipe desenvolve um código que só ela entende, se no futuro mudar os atores desse desenvolvimento, provavelmente terão que começar a escrever o código do zero novamente, porque em sua maioria não vão entender o que foi escrito. O que isso significa? Prejuízo financeiro auto para a empresa.

    Devemos escolher bons nomes para nossas variáveis, funções, classes e etc. Em absoluto, devemos utilizar termos intuitivos e de fácil entendimento, evitando palavras genéricas que poderem levar a uma confusão no entendimento.

    Não irei entrar muito em detalhes, porque acho melhor indicar o livro, porém, quero destacar a importância de acabar com a ideia: "o código funciona", pois de fato não basta funcionar, precisa ser manutenível, performático e com qualidade. Pense, você compraria uma cadeira de pedra para ficar sentado trabalhando durante 8 ou 9 horas só por que ela "funciona" para sentar? Duvido muito que algum de nós faríamos isso.

    Portanto, deixo a minha conclusão, todos nós devemos nos esforçar, mesmo que seja difícil diante dos prazos, para construir um código limpo, de fácil entendimento. Assim estamos contribuindo para um código reutilizável e duradouro. E se ainda não Clean Code, leia, digo, estude essa obra de arte!

    Autor: Weslley Prado

    https://www.linkedin.com/pulse/na-basta-funcionar-tem-que-ser-limpo-weslley-prado/?trackingId=2hvgWsCESt6bdh3JbKtXsQ%3D%3D

    Share
    Comments (0)