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ér…


This content originally appeared on DEV Community and was authored by Jessica Valeska da Silva

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.


This content originally appeared on DEV Community and was authored by Jessica Valeska da Silva


Print Share Comment Cite Upload Translate Updates
APA

Jessica Valeska da Silva | Sciencx (2021-05-07T14:52:56+00:00) Resumo: Código Limpo – Capítulo 1: Código Limpo. Retrieved from https://www.scien.cx/2021/05/07/resumo-codigo-limpo-capitulo-1-codigo-limpo/

MLA
" » Resumo: Código Limpo – Capítulo 1: Código Limpo." Jessica Valeska da Silva | Sciencx - Friday May 7, 2021, https://www.scien.cx/2021/05/07/resumo-codigo-limpo-capitulo-1-codigo-limpo/
HARVARD
Jessica Valeska da Silva | Sciencx Friday May 7, 2021 » Resumo: Código Limpo – Capítulo 1: Código Limpo., viewed ,<https://www.scien.cx/2021/05/07/resumo-codigo-limpo-capitulo-1-codigo-limpo/>
VANCOUVER
Jessica Valeska da Silva | Sciencx - » Resumo: Código Limpo – Capítulo 1: Código Limpo. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/05/07/resumo-codigo-limpo-capitulo-1-codigo-limpo/
CHICAGO
" » Resumo: Código Limpo – Capítulo 1: Código Limpo." Jessica Valeska da Silva | Sciencx - Accessed . https://www.scien.cx/2021/05/07/resumo-codigo-limpo-capitulo-1-codigo-limpo/
IEEE
" » Resumo: Código Limpo – Capítulo 1: Código Limpo." Jessica Valeska da Silva | Sciencx [Online]. Available: https://www.scien.cx/2021/05/07/resumo-codigo-limpo-capitulo-1-codigo-limpo/. [Accessed: ]
rf:citation
» Resumo: Código Limpo – Capítulo 1: Código Limpo | Jessica Valeska da Silva | Sciencx | https://www.scien.cx/2021/05/07/resumo-codigo-limpo-capitulo-1-codigo-limpo/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.