Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouKauane Castro Alterado mais de 10 anos atrás
1
Erros A Evitar walfredo@cs.ucsd.edu
2
Redundância de Programação public void insere( Priorizavel obj ) throws listaVaziaException; Lançamento de exceções em métodos que nunca irão lançar uma exceção
3
Redundância de Programação public int getKey() { return ent; } public int getValor() { return ent; }
4
Passe Exceções Adiante public void remove(String str) throws ExcecaoElementoNaoEncontrado{ HasKey removido = null; try{ if( consulta(str) != null ){ removido = consulta(str); try{ remover(str, raiz); } catch (ExcecaoElementoNaoEncontrado e){ throw new ExcecaoElementoNaoEncontrado(); } } catch(ExcecaoElementoNaoEncontrado e){ throw new ExcecaoElementoNaoEncontrado(); } return removido; }
5
Passe Exceções Adiante public void remove(String str) throws ExcecaoElementoNaoEncontrado{ HasKey removido = null; if( consulta(str) != null ){ removido = consulta(str); remover(str, raiz); } return removido; }
6
Variável Constante public void testaEstaVazia1() { boolean aux = true; assertEquals( lista1.estaVazia(), aux ); } public void testaEstaVazia1() { assertEquals( lista1.estaVazia(), true ); }
7
Uso Incorreto de Interface public interface Interface {... } Interface era implementada por Pilha, Lista e Fila
8
Publico Privado public class Nodo {... } No laboratório de Listas/Pilhas/Filas
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.