Respostas:
a) Mandar o cara trabalhar como manicure.
b) Cortar os dedos do infeliz.
c) Vesti-lo de Captão America e manda-lo para o Iraque.
d) Coloca-lo num triu de dois com a Solange do BBB.[/b]
Não vejo mal nenhum também.
Imagine o seguinta código:
if(!object.equals("")){}
Se object for null dá NullPointerException, certo?
O cara que fez aquilo economizou código.
ou então ele teria de fazer assim:
if(object!=null&&!object.equals("")){}
danieldestro
Uma vez, um cara que trabalhava aqui fez algo assim:
if( a > 10 ) {
} else {
//executa os comandos
}
Não sabia nem usar o operador !
L
Lucashgt
“danieldestro”:
Uma vez, um cara que trabalhava aqui fez algo assim:
if( a > 10 ) {
} else {
//executa os comandos
}
Não sabia nem usar o operador !
Também já encontrei dessas…
plentz
Daniel, mas tu concorda comigo que as vezes(na minha opinião esse é um dos casos) não vale a pena economizar meia dúzia de caracteres no código e sacrificar um fácil entendimento do mesmo.
danieldestro
Eu não vejo diferença em dizer:
Daniel = bonito
bonito = Daniel
plentz
Eu não vejo diferença em dizer:
Daniel = bonito
bonito = Daniel
É, mas o kayan_okayama vê
E só corrigindo
Daniel != bonito
bonito != Daniel
cv1
O idioma CONSTANTE OPERADOR VARIAVEL vem do livro do K&R, que define a linguagem C. Entao, ninguem pode dizer que eh novidade
O motivo que o Daniel citou, que eh economizar um teste por null, eh razao suficiente pra adotar isso como boa pratica, e nao pra esguelar o cara que escreveu o codigo
danieldestro
“diego_sl”:
E só corrigindo
Daniel != bonito
bonito != Daniel :D
Concordo… preciso cortar meu cabelo. Já faz mais de 7 meses.
To parecendo o Mancuzo (ex-Palmeiras).
K
kayan_okayama
[b]Concordo com todos na questão de que x = y , y = x.
Beleza !!! Até porque isso matemática, mas nosso caso não é matemática.
É a velha fraze: Pra que fazer bonito se da para fazer muito mais feio.
Ainda mais quando são outros que tem a incumbência de dar manuteção em coisas desse tipo.[/b]
danieldestro
acho que você se assustou pq nunca viu isso antes.
Você se acostuma!
_fs
Credo
Se for para economizar, escrevamos o programa sem line feed … imagina a economia de tempo para compilar sem aquele monte de linhas em branco desnecessárias? …
K
kayan_okayama
[b]Por isso é que tem tanta m por ai.
A propósito minha resposta é “C”.[/b]
cv1
Kayan, eu ate agora nao entendi onde ta o seu nojinho todo por esse codigo. Afinal, todo dia alguem escreve for(int i=0;i<n;i++) {} e ninguem reclama, e se vc parar pra pensar bem, esse codigo eh meio porquinho. Fazer comparacoes usando a constante como primeiro termo eh util por dois grandes motivos:
Voce evita fazer um assignment de bobeira (por exemplo, if(var = true))
Voce evita tomar NullPointerExceptions a toa (por exemplo, if("".equals(str)))