Arquivo
TicketMachine.java
Linha com defeito
https://github.com/pedrohfz/Source-Code-Inspection/blob/master/Source%20Code%20Inspection/src/br/calebe/ticketmachine/core/TicketMachine.java#L43-L45
Descrição do defeito
O método getTroco() não contém nenhuma lógica para zerar o saldo após a devolução do troco.
Motivo da classificação
É um defeito de Comissão, pois o comportamento implementado está diferente do especificado para o caso de uso de solicitar troco.
Impacto
Mesmo que o troco fosse devolvido, o saldo da máquina permaneceria incorreto.
Arquivo
TicketMachine.java
Linha com defeito
https://github.com/pedrohfz/Source-Code-Inspection/blob/master/Source%20Code%20Inspection/src/br/calebe/ticketmachine/core/TicketMachine.java#L43-L45
Descrição do defeito
O método
getTroco()não contém nenhuma lógica para zerar o saldo após a devolução do troco.Motivo da classificação
É um defeito de Comissão, pois o comportamento implementado está diferente do especificado para o caso de uso de solicitar troco.
Impacto
Mesmo que o troco fosse devolvido, o saldo da máquina permaneceria incorreto.