Arquivo
Troco.java
Linha com defeito
https://github.com/pedrohfz/Source-Code-Inspection/blob/master/Source%20Code%20Inspection/src/br/calebe/ticketmachine/core/Troco.java#L28-L31
Descrição do defeito
A posição papeisMoeda[1] é usada primeiro para armazenar a nota de 5 e depois é reutilizada para a nota de 2.
Motivo da classificação
É um defeito de Dados, pois a estrutura de dados está sendo manipulada incorretamente.
Impacto
Uma posição do vetor é sobrescrita e uma das notas deixa de ser armazenada corretamente.
Arquivo
Troco.java
Linha com defeito
https://github.com/pedrohfz/Source-Code-Inspection/blob/master/Source%20Code%20Inspection/src/br/calebe/ticketmachine/core/Troco.java#L28-L31
Descrição do defeito
A posição
papeisMoeda[1]é usada primeiro para armazenar a nota de 5 e depois é reutilizada para a nota de 2.Motivo da classificação
É um defeito de Dados, pois a estrutura de dados está sendo manipulada incorretamente.
Impacto
Uma posição do vetor é sobrescrita e uma das notas deixa de ser armazenada corretamente.