- Submissão
- Submissão online
- Diretrizes para Autores
- Declaração de Direito Autoral
- Política de Privacidade
- Sobre este sistema de publicação
- Sobre
- Foco e Escopo
- Equipe Editorial
- História da Revista Principia
- Normas de homogeneidade
- Comitê de ética
- Política de ética para autores, Conselho Editorial e avaliadores
- Política de retirada de artigos
- Perguntas e respostas frequentes
- Equipe de apoio da Revista Principia
- Conflito de interesses
- Plano de Desenvolvimento Editorial da Revista Principia
- Princípios DEIA (Diversidade, Equidade, Inclusão e Acessibilidade)
- Normas para números especiais na Revista Principia
- Princípios FAIR
- Curso de Escrita Científica - ACS - Prof. Osvaldo
- Sites e manuais sobre boas práticas científicas
Refatorando o SimGrIP: um estudo de caso acerca da aplicação de técnicas de refatoração de software
Resumo
A demanda dos clientes pela integração de mais funcionalidades ao software adquirido implica no aumento do tamanho e da complexidade do código fonte do programa de computador, prejudicando sua legibilidade e deteriorando sua estrutura inicial. Os padrões de projeto e as técnicas de refatoração servem de guia para o desenvolvedor na sua tarefa de manutenção do código. Com a finalidade de melhorar a estrutura interna do software SimGrIP, realizou-se a refatoração parcial de seu código, reestruturando uma de suas funcionalidades, a fim de se justificar a utilização desta técnica ao se comparar o código final e inicial, com base em critérios como legibilidade e acoplamento, constatando sua eficiência no processo de revitalização do software.
Palavras-chave
refatoração de código; padrões de projeto; manutenção de código; SimGrIP
Texto completo:
Referências
FOWLER, M.; BECK, K.; BRANT, J.; OPDYKE, W.; ROBERTS, D. Refactoring: Improving the Design of Existing Code. Addison Wesley: USA, 2003.
FREEMAN, E; FREEMAN, E. Head First Design Patterns. 1a ed. O’Reilly Media: USA, 2004.
GAMMA, Erich; HELM, Richard; JOHNSON, Ralph & VLISSIDES, John Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley: USA, 1995.
WAKE, William C. Refactoring Workbook. Addison Wesley: USA, 2003.
Visitas a este artigo: 2130
Total de downloads do artigo: 1293