Refatorando o SimGrIP: um estudo de caso acerca da aplicação de técnicas de refatoração de software

Autores

  • Carlos Lima Centro Federal de Educação Tecnológica da Paraíba (CEFET-PB)
  • Gabriela Guedes Souza Centro Federal de Educação Tecnológica da Paraíba (CEFET-PB)
  • Luiz Chaves Centro Federal de Educação Tecnológica da Paraíba (CEFET-PB)
  • Frederico Pereira Centro Federal de Educação Tecnológica da Paraíba (CEFET-PB)
  • Marcelo Siqueira Centro Federal de Educação Tecnológica da Paraíba (CEFET-PB)

DOI:

https://doi.org/10.18265/1517-03062015v1n15p40-47

Palavras-chave:

refatoração de código, padrões de projeto, manutenção de código, SimGrIP

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.

Downloads

Não há dados estatísticos.

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.

Downloads

Publicado

2007-12-01

Como Citar

LIMA, C.; SOUZA, G. G.; CHAVES, L.; PEREIRA, F.; SIQUEIRA, M. Refatorando o SimGrIP: um estudo de caso acerca da aplicação de técnicas de refatoração de software. Revista Principia, [S. l.], v. 1, n. 15, p. 40–47, 2007. DOI: 10.18265/1517-03062015v1n15p40-47. Disponível em: https://periodicos.ifpb.edu.br/index.php/principia/article/view/260. Acesso em: 22 jan. 2025.

Edição

Seção

Ciência da Computação

Artigos mais lidos pelo mesmo(s) autor(es)