Skip to content

[TM-08][Comissão] Método remove do iterador executa next em vez de remover corretamente #8

@pedrohfz

Description

@pedrohfz

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Comissãoquando o código foi implementado incorretamente, diferente do que foi especificado

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions