Efeitos Colaterais de Manutenção
Define-se efeito colateral como erro ou comportamento indesejável que ocorre como resultado de uma modificação no software.
Efeitos Colaterais na Codificação:
Cada alteração do código feita de forma mal planejada tem um potencial para introduzir erros desastrosos. Basta, por exemplo, mudar-se o nome de uma variável em uma parte do programa e edquecer-se de mudar em outro lugar do mesmo para "derrubar" um sistema.
O seguinte conjunto de mudanças tende a ser mais propenso a erros, segundo Pressman:
Efeitos Colaterais na Codificação:
Cada alteração do código feita de forma mal planejada tem um potencial para introduzir erros desastrosos. Basta, por exemplo, mudar-se o nome de uma variável em uma parte do programa e edquecer-se de mudar em outro lugar do mesmo para "derrubar" um sistema.
O seguinte conjunto de mudanças tende a ser mais propenso a erros, segundo Pressman:
- Um subprograma é apagado ou modificado
- Um identificador é apagado ou modificado
- Mudanças são feitas para melhorar o desempenho
- A abertura ou fechamento de arquivos é modificada
- Operadores lógicos são modificados
- Parâmetros de função são suprimidos ou adicionados sem que se mude as partes do código que as referencia.
Efeitos Colaterais na Documentação:
Quando as mudanças no código não são refletidas na documentação do projeto, ou nos manuais do usuário, acontecem efeitos colaterais na documentação. Este é o tipo de efeito colateral mais comum pois:
"Na maioria das empresas os desenvolvedores também trabalham com a manutenção. Ao invés de usar processos sistemáticos e utilizar a documentação, eles consertam os programas e voltam ao desenvolvimento o mais rápido possível. Com o tempo, os programas tornam-se quase impossíveis de ser modificados e a documentação fica sem valor" - PARIK
Comentários
Postar um comentário
Deixe sua sugestão ou críticas