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#L58-L60
Descrição do defeito
O método remove() apenas chama next(), em vez de remover corretamente o elemento atual da iteração.
Motivo da classificação
É um defeito de Comissão, pois a implementação do método não corresponde ao comportamento esperado de um iterador.
Impacto
A remoção de elementos durante a iteração funciona de forma incorreta.
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#L58-L60
Descrição do defeito
O método
remove()apenas chamanext(), em vez de remover corretamente o elemento atual da iteração.Motivo da classificação
É um defeito de Comissão, pois a implementação do método não corresponde ao comportamento esperado de um iterador.
Impacto
A remoção de elementos durante a iteração funciona de forma incorreta.