Skip to content

[TM-04][Desempenho] Laço do cálculo de nota de 100 pode entrar em repetição desnecessária #4

@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#L12-L14

Descrição do defeito

O laço while (valor % 100 != 0) { count++; } incrementa count, mas não altera valor.

Motivo da classificação

É um defeito de Desempenho, pois o loop executa de forma desnecessária e pode não terminar.

Impacto

A geração do troco pode travar ou ficar em loop indefinido.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Desempenhoquando existem comandos ou loops desnecessários

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions