programação
Pseudo-RAII em Java
01 year ago
Quando vejo um código nesse padrão:
InputStream is = getSomeInputStream();
try {
// use 'is'
} catch(IOException ex) {
// log ex
} finally {
try {
if (is != null) is.close();
} catch(IOException ex) {}
}
Me dá náusea, vertigem, urticária! Comparem com este padrão:
try {
final InputStream Resto de divisão
03 years ago
by admin
in programação
Quando quero restringir um contador até um valor máximo, utilizo o operador ‘resto de divisão’. Digamos que eu tenha uma sequência de números (por exemplo, entre 0 e 29) e que eu precise somente dos valores entre 0 e 3:
Seq
0
1
2
3
4
5
6
7 More >
Dica de depuracao com breakpoint contadores
03 years ago
by admin
in programação
Ontem tive que depurar uma parte do codigo que nao era minha, mas que estava me bloqueando.
Era uma parte chata, numa classe-base de vaaarias classes. Era mais ou menos assim:
OnSomething(); // definido na classe derivada
ASSERT(SomethingElse(), “Esta classe precisa chamar __super::OnSomething()!”);
O problema era que More >