| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2005 17:03:16
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline
|
Eu prefiro um código logicamente redundante mas bem claro, do que um código logicamente perfeito e mínimo, mas não tão claro.
Não vejo nenhum problema em colocar vários returns se isso for deixa o seu código bem claro para quem vai ler depois (pode ser vc mesmo).
O ganho de performance de códigos logicamente mínimos e perfeitos é na maioria dos casos alguns ciclos de CPU a menos, o que é desprezível.
Outra coisa: é mais fácil errar numa lógica sinistra, do que numa lógica simples, ou seja, programando defensivamente na sua lógica vc minimiza bugs.
Sei lá se estou certo e sei lá se minha resposta tem a ver com a pergunta.
Me desculpem se viajei num sentido ou no outro.
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
|
|
|
|
|
|