[ruby-it] Campagna anti-if
gabriele renzi
surrender_it a yahoo.it
Mer 5 Dic 2007 18:09:57 CET
--- David Welton <davidnwelton a gmail.com> wrote:
> Mi sembra un esempio banale di un if superfluo.
> Direi che senza
> pattern matching, eliminarli davvero e` un po'
> difficile.
sono d'accordo (a parte s/pattern matching/multiple
dispatch/) ma è vero che in una marea di casi il
classifco refactoring "Replace Conditional With
Polymorphism" è efficace.
Ho già detto quanto non mi piacciono le
implementazioni di ActiveRecord::Base.find e
ActionView::Base#render? :)
Ma il discorso è più ampio ed è eliminare tutte le
strutture di controllo non-espandibili (i.e. for(;;)
vs iteratori), e so che Cirillo in realtà punta a
quello :)
--
Goto 10: http://www.goto10.it
blog it: http://riffraff.blogsome.com
blog en: http://www.riffraff.info
__________________________________________________________
Sent from Yahoo! - the World's favourite mail http://uk.mail.yahoo.com
Maggiori informazioni sulla lista
Ml