[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