CÓDIGO LIMPO
padrões e técnicas no desenvolvimento de software
Palavras-chave:
Código limpo, Padrão de projeto, Boas práticasResumo
Com o grande número de códigos escritos diariamente pelos desenvolvedores de software, simplesmente não podem ficar satisfeitos em apenas fazê-los funcionar, necessita-se de um padrão de conceitos de código limpo e boas práticas para um bom desenvolvimento das linhas de código, pois é preciso considerar que será necessário manter a aplicação, fazendo mudanças e correções no decorrer de sua vida. Os códigos são passados de mão em mão, e o bom entendimento entre diferentes desenvolvedores é um fator crucial. Assim, o presente trabalho tem como objetivo analisar técnicas para manter um padrão de projeto. Foram utilizadas como metodologia pesquisas bibliográficas e referências analisadas no dia a dia de trabalho. Como resultado, conclui-se mostrar a grande importância de se manter um padrão para a fácil interpretação dos códigos escritos entre os times de desenvolvimento, resultando em ganhos consideráveis a favor da empresa mantenedora em termos de eficiência, tempo, agilidade e faturamento.
Downloads
Métricas
Referências
flexíveis. São Paulo: Casa do Código, 2015. E-book.
AZEVEDO, Antonio Carlos Ferreira. Formatar CNPJ e CPF em C# (CSharp). [S. l.], 26
fev. 2016. Disponível em: http://www.codigoexpresso.com.br/Home/Postagem/28. Acesso
em: 13 abr. 2019.
AZEVEDO, Mariana. Princípios S.O.L.I.D.: o que são e porque projetos devem utilizá-
los. [S. l.], 4 ago. 2018. Disponível em: <https://medium.com/equals-lab/princ%C3%ADpios-
s-o-l-i-d-o-que-s%C3%A3o-e-porque-projetos-devem-utiliz%C3%A1-los-bf496b82b299>.
Acesso em: 2 abr. 2019.
BECK, Kent. Padrões de implementação: Um catálogo de padrões indispensável para o
dia a dia do programador. Porto Alegre: Bookman, 2013.
CAMPOMORI, Cleber. Introdução aos Princípios SOLID. [S. l.], 9 jul. 2017. Disponível
em: https://www.treinaweb.com.br/blog/introducao-aos-principios-solid/. Acesso em: 2 abr.
2019.
FARRER, Harry et al. Algoritmos Estruturados. Minas Gerais: Livros Técnicos e
Científicos Editora S.A., 1999.
10
FELIPE, Marcos. Princípios SOLID: O Princípio da Substituição de Liskov. [S. l.], 31 jan.
2018. Disponível em: http://dtidigital.com.br/blog/principios-solid-o-principio-da-
substituicao-de-liskov/. Acesso em: 13 abr. 2019.
GIL, Antonio Carlos. Como Elaborar Projetos de Pesquisa. São Paulo: Atlas S.A., 2002.
LAKATOS, Eva Maria; MARCONI, Marina de Andrade. Metodologia do Trabalho
Científico. São Paulo: Atlas S.A., 1992.
LIMA, Victor. As 4 regras do código limpo. [S. l.], 9 out. 2018. Disponível em:
https://blog.schoolofnet.com/as-4-regras-do-codigo-limpo/. Acesso em: 13 abr. 2019.
MARTIN, Robert C. Código Limpo: Habilidades Práticas do Agile Software. [S. l.]: Alta
Books, 2009.
MARTIN, Robert C.; MARTIN, Micah. Princípios, Padrões e Práticas Ágeis em C#. São
Paulo: Bookman, 2011. PDF.
NOGUEIRA, Wagner. Princípio da Inversão de Dependência — DIP. [S. l.], 21 ago. 2018.
Disponível em: https://medium.com/@engnogueirawgn/princ%C3%ADpio-da-
invers%C3%A3o-de-depend%C3%AAncia-dip-2a04d83f7b9e. Acesso em: 13 abr. 2019.
POLONI, J. Código Limpo: Práticas para contar uma história com seu código. [S. l.], 2
mar. 2018. Disponível em: http://bluedev.com.br/2018/03/02/codigo-limpo-praticas-para-
contar-uma-historia-com-seu-codigo/. Acesso em: 13 abr. 2019.
ROBERTO, João. Clean Code: O que é? Por que usar? [S. l.], 7 ago. 2018. Disponível em:
<https://medium.com/joaorobertopb/1-clean-code-o-que-%C3%A9-porque-usar-
1e4f9f4454c6>. Acesso em: 28 mar. 2019.
ZANETTE, Alysson. Introdução aos Princípios SOLID. [S. l.], 10 abr. 2017. Disponível
em: https://becode.com.br/clean-code/. Acesso em: 2 abr. 2019.
Downloads
Publicado
Como Citar
Edição
Seção
Licença
Os direitos autorais dos artigos publicados pertencem à revista Interface Tecnológica e seguem o padrão Creative Commons (CC BY 4.0), que permite o remixe, adaptação e criação de obras derivadas do original, mesmo para fins comerciais. As novas obras devem conter menção ao(s) autor(es) nos créditos.
Métricas
- Resumo 1831
- PDF 3182