You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As classes nesse arquivo não condizem com a especificação documentada.
Tipo do defeito: comissão
Severidade: alta
Construtor com lógica e estruturas desnecessarias, loops poderiam ser organizados de outra forma ou completamente removidos. Algoritmo usado não garante a resolução do problema, e seu resultado não condiz com as espectativas e as estruturas de dados usadas não são adequadas para a situação em questão.
Tipo do defeito: computação, desempenho, dados, excesso
Severidade: alta
A estrutura de dados está errada, não possibilitando alteração no tamanho do vetor.
Tipo do defeito: dados
Severidade: média
A variavel de controle valor não é alterada em nenhum momento durante o loop. O software trava neste passo e não segue pois o loop não retorna.
Tipo do defeito: controle, desempenho
Severidade: alta
A variavel count é sempre zerada. Seu valor não é passado adiante.
Tipo do defeito: computação
Severidade: alta
A posição 1 do array papeisMoeda tem seu valor resetado.
Tipo do defeito: computação
Severidade: alta
O array papeisMoeda não é inicializado corretamente. O mesmo tem 6 posições e somente 5 foram usadas/inicializadas. Posição 0 é null.
Tipo do defeito: computação, dados
Severidade: média
Na classe interna TrocoIterator a variável Troco é dispensável, uma vez que os atributos da instância usada estão no mesmo escopo deste iterator.
Tipo do defeito: desempenho, excesso
Severidade: alta
Na classe interna TrocoIterator, no método hasNext a iteração está errada, contador i sobe, e sai do escopo do array. Loop não retorna. Não se percorre o array e a posição atual é guardada.
Tipo do defeito: computação, desempenho
Severidade: alta
Na classe interna TrocoIterator, no método next() a implementação está completamente errada.
Tipo do defeito: computação, dados, desempenho
Severidade: alta
As classes nesse arquivo não condizem com a especificação documentada.
Tipo do defeito: comissão
Severidade: alta
Construtor com lógica e estruturas desnecessarias, loops poderiam ser organizados de outra forma ou completamente removidos. Algoritmo usado não garante a resolução do problema, e seu resultado não condiz com as espectativas e as estruturas de dados usadas não são adequadas para a situação em questão.
Tipo do defeito: computação, desempenho, dados, excesso
Severidade: alta
A estrutura de dados está errada, não possibilitando alteração no tamanho do vetor.
Tipo do defeito: dados
Severidade: média
A variavel de controle
valornão é alterada em nenhum momento durante o loop. O software trava neste passo e não segue pois o loop não retorna.Tipo do defeito: controle, desempenho
Severidade: alta
A variavel
counté sempre zerada. Seu valor não é passado adiante.Tipo do defeito: computação
Severidade: alta
A posição 1 do array
papeisMoedatem seu valor resetado.Tipo do defeito: computação
Severidade: alta
O array
papeisMoedanão é inicializado corretamente. O mesmo tem 6 posições e somente 5 foram usadas/inicializadas. Posição 0 énull.Tipo do defeito: computação, dados
Severidade: média
Na classe interna
TrocoIteratora variávelTrocoé dispensável, uma vez que os atributos da instância usada estão no mesmo escopo deste iterator.Tipo do defeito: desempenho, excesso
Severidade: alta
Na classe interna
TrocoIterator, no métodohasNexta iteração está errada, contador i sobe, e sai do escopo do array. Loop não retorna. Não se percorre o array e a posição atual é guardada.Tipo do defeito: computação, desempenho
Severidade: alta
Na classe interna
TrocoIterator, no métodonext()a implementação está completamente errada.Tipo do defeito: computação, dados, desempenho
Severidade: alta