[quote=Schuenemann][quote=Eduardo Bregaida]
Esse tópico além de mostrar erros dos nossos projetos, também mostra como melhoramos para notar esse erro (muitas vezes nós que fazemos e acabamos postando aqui), mas independente de quem fez, você notou o erro, a má eficiência, etc, logo você evoluiu, é o que este tópico quer dizer.[/quote]
Por isso que sugeri além de colocar as tosqueiras, colocar também uma melhor forma de fazer. Mas parece que ninguém concordou.
Enfim, achei essas 2 pérolas num conhecido framework que é vendido no Brasil:
public int compare(String s1, String s2) {
if (s1.equals(s2))
return 0;
return +1;
}
E nós não entendíamos porque o TreeMap não funcionava:
Map<String, Object> map = new TreeMap<String, Object>(new ComparatorInsano());
map.put("chave", "valor");
map.get("chave"); // null!!??
Melhor seria: ora, pra que escrever um comparator de String (bugado, ainda por cima) ?
Depois teve um if que nunca entrava (esse paginaAtual é int):
if (!"1".equals(paginaAtual)) {
// nunca serei executado
} else {
// sempre serei
}
[/quote]
qual frame?