Skip to content

Ticket 8 – Excesso: retorno dos getters não especifica limites (quantidade) #8

@caiodeandrade

Description

@caiodeandrade

https://github.com/caiodeandrade/Source-Code-Inspection/blob/56b0f5f298c765bf108a41a45cc744f46a5bd433/Source%20Code%20Inspection/src/br/calebe/ticketmachine/core/PapelMoeda.java#L21-L13

Descrição:

O método getQuantidade() também retorna diretamente o atributo, sem deixar claro se valores nulos ou negativos são aceitos.

Impacto:

  • Pode levar a estados inválidos (ex.: nota de R$10 com quantidade -5).
  • Afeta a consistência do sistema.

Ações sugeridas:

  • Validar no construtor que quantidade >= 0.
  • Documentar a regra de negócio no método e/ou adicionar exceções para estados inválidos.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ExcessoExistem trechos de código irrelevantes e desnecessários.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions