# Gems/plugins con nomi diversi ma fanno la stessa cosa?

**URL:** <https://www.ruby-forum.com/t/gems-plugins-con-nomi-diversi-ma-fanno-la-stessa-cosa/202295>\
**Category:** IT\
**Created:** [January 26, 2011, 12:47pm UTC](https://www.ruby-forum.com/t/gems-plugins-con-nomi-diversi-ma-fanno-la-stessa-cosa/202295 "2011-01-26T12:47:20Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubstep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/cdc98d/32.png) [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Post date:** [January 26, 2011, 12:47pm UTC](https://www.ruby-forum.com/t/gems-plugins-con-nomi-diversi-ma-fanno-la-stessa-cosa/202295/1 "2011-01-26T12:47:20Z")

</div>

Volendo normalizzare gli attributi prima di essere salvati, ad esempio  
eliminando gli spazi prima e dopo, mi sono imbattuto nelle gems  
normalize\_attributes e attribute\_normalizer.  
Hanno nomi diversi ma fanno esattamente la stessa cosa ingenerando  
confusione, ma e’ possibile?

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [January 26, 2011, 2:21pm UTC](https://www.ruby-forum.com/t/gems-plugins-con-nomi-diversi-ma-fanno-la-stessa-cosa/202295/2 "2011-01-26T14:21:04Z")

</div>

Ciao Mauro,

normale in un ecosistema opensource avere pi librerie che cercano di  
raggiungere lo stesso obiettivo.

Vedi ad esempio in Rails le possibilit per l’autenticazione e  
l’autorizzazione.

Nel caso particolare dei 2 plugin per la normalizzazione degli attributi  
hanno comunque approcci leggermente diversi sta a te valutare quello che  
pensi sia meglio per te tenendo d’occhio anche quanta comunit c’ che  
lavora su quel codice.

Antonio B.  
Multicore Sistemi

Il 26/01/2011 12:46, Mauro ha scritto:

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [January 26, 2011, 2:41pm UTC](https://www.ruby-forum.com/t/gems-plugins-con-nomi-diversi-ma-fanno-la-stessa-cosa/202295/3 "2011-01-26T14:41:11Z")

</div>

Il 26 gennaio 2011 14:20, Antonio B.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha scritto:

> normale in un ecosistema opensource avere pi librerie che cercano di  
> raggiungere lo stesso obiettivo.  
> [cut]  
> tenendo d’occhio anche quanta comunit c’ che  
> lavora su quel codice.

In particolare tieni conto di questo ultimo fattore. Se una libreria  
e’ stata scritta male, molto probabilmente non sara’ facile  
manutenerla da parte dello stesso maintainer e a maggior ragione da  
eventuali collaboratori.

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [January 26, 2011, 7:32pm UTC](https://www.ruby-forum.com/t/gems-plugins-con-nomi-diversi-ma-fanno-la-stessa-cosa/202295/4 "2011-01-26T19:32:47Z")

</div>

2011/1/26 maurizio de magnis [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> manutenerla da parte dello stesso maintainer e a maggior ragione da  
> eventuali collaboratori.

tra le due ho scelto normalize\_attributes.
