Di recente ho letto il libro di Crockford "Javascript: le parti buone" e una delle premesse sottostanti era che i linguaggi di programmazione possono avere cattive serie di funzionalità che i programmatori dovrebbero evitare.
Sono un Rubyist e mentre adoro la lingua, c'è sempre valore nell'ottenere una prospettiva. Quindi, qual è la caratteristica peggiore (ad esempio metodi, classi, pratiche) in Ruby? La mia intenzione qui non è quella di iniziare una discussione sui meriti della lingua stessa o sulla sua velocità e così via. Preferirei piuttosto una discussione su quali caratteristiche consideri pericolose / problematiche / dolorose da usare, basate su esperienze passate.