DEV Community 👩‍💻👨‍💻

Cover image for Resumo: Código Limpo - Capítulo 1: Código Limpo
Jessica Valeska da Silva
Jessica Valeska da Silva

Posted on

Resumo: Código Limpo - Capítulo 1: Código Limpo

O "Código Limpo - Habilidades Práticas do Agile Software" é um livro escrito por Robert C. Martin, também conhecido como Uncle Bob, onde nos oferece muitas ferramentas e técnicas que auxiliam na criação de nossos projetos.

Então resolvi criar essa série de breves resumos sobre os capítulos dessa leitura tão importante para nós, pessoas desenvolvedoras.

Começaremos, obviamente, pelo primeiro capítulo denominado Código Limpo.

O código sempre existirá, é com ele que expressamos de maneira detalhada as especificações dos requisitos para que o projeto ganhe vida (olha que forte!).

Ótimo, nos expressamos através dos códigos, mas qual é a ideia passada nesse capítulo? Para entender precisamos saber o que é um código ruim (porque sim, podemos nos expressar mal).

Um código ruim é aquele que quando você abre o fonte e a única coisa que passa pela sua cabeça é: DESESPERO!

Sabe aquele código todo bagunçado, mal indentado, desorganizado? Então, é esse mesmo. Pensa só como seria difícil e custoso dar manutenção nisso, ou pior, mover ou apagar uma linha e o sistema todo não funcionar mais.

O meu código confuso pode te atrasar e vice-versa. A rapidez se constrói com bons códigos para que a manutenção seja mais rápida e menos custosa.

Tá, podemos culpar a pressa, mas e a nossa culpa? Sim, Tio Bob falou que a culpa é toda nossa, e é mesmo, porque somos detentores do conhecimento e precisamos fazer com que os requisitos se encaixem no sistema da melhor maneira possível. Ele enfatiza:

"A única maneira de isso não acontecer - a única maneira de ir rápido - é sempre manter o código limpo"

Nossa maior responsabilidade como pessoas desenvolvedoras é saber nos comunicarmos de maneira fácil com os nossos leitores (sim, somos autores) através dos nossos códigos bem escritos (a escrita tem que ser fácil também) e com as manutenções, deixá-lo o mais limpo do que antes. A ideia é o código estar em constante evolução.

É isso, esse é o primeiro resumo desse livro que vai mudar muito com a nossa maneira de pensar sobre código, em breve teremos novos artigos dos próximos capítulos.

Top comments (12)

Collapse
 
luizmeirelles profile image
Luiz Meirelles

Parabéns Jessica. Muito bom!

Collapse
 
jvaleskasilva profile image
Jessica Valeska da Silva

Muito obrigada Lu!

Collapse
 
marlon90araujjo profile image
Marlon Araújo

Bela, Programadora e Escritora, kkk sensacional aguardando os próximos! BJ

Collapse
 
jvaleskasilva profile image
Jessica Valeska da Silva

Obrigada moreno! Tamo junto!

Collapse
 
wellrafael profile image
wellington amorim

Parabéns. Excelente iniciativa. Continue...

Collapse
 
jvaleskasilva profile image
Jessica Valeska da Silva

Valeu Uélitu!

Collapse
 
julianeventeu profile image
Juliane Venteu

Eu já havia recebido recomendação para ler esse livro, mas ainda não comecei. Vou acompanhar sua série com resumos sobre o assunto. Parabens pela ideia e por favor, continue = )

Collapse
 
jvaleskasilva profile image
Jessica Valeska da Silva

Obrigada Ju! Os próximos vão sair logo menos!

Collapse
 
vanessaruama profile image
vanessaruama

Adorei o texto Jessica!! Comecei a ler esse livro faz um tempo, ansiosa pelos próximos artigos.

Collapse
 
jvaleskasilva profile image
Jessica Valeska da Silva

Muito obrigada Vanessaaaaa!!!

Collapse
 
thiagodellanoce profile image
Thiago Della Noce

adorei o texto! Já estou esperando o resumo dos próximos capítulos

Collapse
 
jvaleskasilva profile image
Jessica Valeska da Silva

Ah muito obrigada! Logo mais os outros artigos vão saindo...

We want your help! Become a Tag Moderator.
Check out this survey and help us moderate our community by becoming a tag moderator here at DEV.