# RE: come strutturare l'applicazione

**URL:** <https://www.ruby-forum.com/t/re-come-strutturare-lapplicazione/99755>\
**Category:** IT\
**Created:** [July 25, 2006, 10:48am UTC](https://www.ruby-forum.com/t/re-come-strutturare-lapplicazione/99755 "2006-07-25T10:48:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Giuliano\_U](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/ecd19e/32.png) [@Giuliano\_U](https://www.ruby-forum.com/u/Giuliano_U)\
**Post date:** [July 25, 2006, 10:48am UTC](https://www.ruby-forum.com/t/re-come-strutturare-lapplicazione/99755/1 "2006-07-25T10:48:04Z")

</div>

le funzionalità dell’applicativo non devono essere nei controller, le devi  
dividere tra modelli ed helper.

personalmente scrivo controlli in cui ci sono al massimo 1 o 2 funzioni  
in più oltre alle CRUD normali, ed ogni funzione difficilmente supera le 5  
righe di codice.

> io avrei 3 massimo 4 tabelle e sinceramente creare un controllo per tabella

> mi sembra mmolto limitativo e troppo confusionale, avrei duemila funzioni in

---

<div class="post-metadata">

**Author:** ![Giuliano\_U](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/ecd19e/32.png) [@Giuliano\_U](https://www.ruby-forum.com/u/Giuliano_U)\
**Post date:** [July 25, 2006, 8:31pm UTC](https://www.ruby-forum.com/t/re-come-strutturare-lapplicazione/99755/2 "2006-07-25T20:31:21Z")

</div>

Il 25-07-2006 Giuliano U. ha scritto:

> personalmente scrivo controlli in cui ci sono al massimo 1 o 2  
> funzioni in più oltre alle CRUD normali, ed ogni funzione  
> difficilmente supera le 5 righe di codice.

Sul numero non troppo elevato di funzioni sono d’accordo, ma spesso  
capita che le funzioni non siano così brevi.

Posto che sono d’accordissimo sullo spostare quello che ha senso essere  
nel model appunto nel model , alcune funzioni sono necessariamente più  
lunghe.

Lo scrivo solo perchè qualcuno “nuovo” che leggesse la lista non si  
preoccupasse per il suo codice: la maggior parte delle volte è vero, non  
si passano le 5 linee di codice. Diciamo anche 10 (io scrivo abbastanza  
“spaziato” logicamente e tendo ad essere abbastanza difensivo in fatto  
di eccezioni). Ma alcune volte, si sfora, è normale e non è  
necessariamente “cattivo stile”.

–  
blog: [http://www.akropolix.net/rik0/blogs](http://www.akropolix.net/rik0/blogs) | Enrico F.  
site: [http://www.akropolix.net/rik0/](http://www.akropolix.net/rik0/) | RiK0  
forum: [http://www.akropolix.net/forum/](http://www.akropolix.net/forum/) | Linux Counter: #299198
