Design Patterns Study Group

Leggendo Refactoring to Patterns sono venuto a conoscenza dell'iniziativa che ha avuto l'autore, ormai anni fa (nel 1995), nel creare dei Gruppi di Studio dove vengono analizzati/discussi/utilizzati i vari patterns, tutto orientato al refactoring e al miglioramento del design di un applicativo.

Non sarebbe un'iniziativa carina a cui pensare?

posted @ venerdì 25 aprile 2008 15:50

Print

Comments on this entry:

# re: Design Patterns Study Group

Left by Salvatore Di Fazio at 26/04/2008 18:50
Gravatar
Ah ognuno di noi è liberissimo di esprireme il proprio pensiero :D

Quello che non capisco è perché tieni a definirti un "__ AGILE TEAM LEADING __" nel tuo cv se in realtà pensi che siano le "peggio bufale" degli ultimi anni :D

# re: Design Patterns Study Group

Left by Salvatore Di Fazio at 27/04/2008 02:37
Gravatar
hehehe ottime risposte :D

Purtroppo non posso fare degli esempi sostanziosi sul refactoring.

Però potrei farli sul TDD e su alcune metodologie Agili senza prendere frasi fatte dai libri ma esperienze vissute.

# re: Design Patterns Study Group

Left by Salvatore Di Fazio at 27/04/2008 12:08
Gravatar
Questi si che sono post :D

Allora i metodi Agili sono meglio dei tradizionali sopratutto dal pdv del dialogo e della chiarezza all'interno di un team di sviluppo.

Il TDD è meglio rispetto ai metodi tradizionali perchè le persone sono portate a scrivere solamente il codice che gli serve per passare il test.

Io ho risposto :D

# re: Design Patterns Study Group

Left by Salvatore Di Fazio at 27/04/2008 12:37
Gravatar
No no... mi piace discutere...
Cmq siamo gli unici due pirla che discutono alle 9:32 di domenica mattina :D

# re: Design Patterns Study Group

Left by LudovicoVan at 27/04/2008 12:40
Gravatar
Ok, facciamo 48 ore... :)

-LV

P.S. Qui sono le 8:35... dal che ti lascio dedurre a che ora e' arrivato il mio post precedente...

# re: Design Patterns Study Group

Left by Salvatore Di Fazio at 27/04/2008 12:44
Gravatar
Azz mattiniero :D

# re: Design Patterns Study Group

Left by LudovicoVan at 27/04/2008 16:55
Gravatar
Vabbe', non resisto, anche perche' in 48 ore tu hai fatto in tempo a pubblicare l'intera Enciclopedia Britannica... :)

>> Allora i metodi Agili sono meglio dei tradizionali sopratutto dal pdv del dialogo e della chiarezza all'interno di un team di sviluppo.

Mmm, il dialogo e la chiarezza sono un valore in ogni caso, quindi qui non vedo la cogenza *comparativa*.

>> Il TDD è meglio rispetto ai metodi tradizionali perchè le persone sono portate a scrivere solamente il codice che gli serve per passare il test.

Qui ci sono sulla cogenza, ma semplicemente non sarei d'accordo. Provo a spiegarmi con un contro-argomento: scrivere codice per passare i test e' appunto pratica da *evitare* perche' e' come l'alunno che impara a passare il test piuttosto che imparare tout court. Che poi la societa' contemporanea sia basata sui "test" e' appunto cioe' che definirei una piaga dei nostri tempi. Al livello comparativo direi cosi': cio' che conta, in fin dei conti, e' la "rispondenza del prodotto ai requisiti", il che -- ahime' piu' facile a dirsi che a spiegarsi, a meno che uno non abbia gia' ben presente l'Ingegneria Informatica *vera* -- non si assevera con gli unit test, e solo in parte lo si *verifica* (dunque a posteriori, il che sottintende che ancora non abbiamo neanche sfiorato il vero nocciolo del problema) con i test di qualita' (QA)...

-LV

# re: Design Patterns Study Group

Left by LudovicoVan at 27/04/2008 17:01
Gravatar
P.S. Adesso vado su Google a cercare la ricetta per la pasta con i cavolfiori... Mia nonna ci metteva 48 ore per preparare il timballo (piatto tipico teramano, mia terra d'origine)... Le pallottine di carne ad una ad una... :O

-LV

# re: Design Patterns Study Group

Left by Salvatore Di Fazio at 27/04/2008 21:08
Gravatar
Fare le polpette una ad una è una bella rottura :D

# re: Design Patterns Study Group

Left by LudovicoVan at 29/04/2008 10:57
Gravatar
> Fare le polpette una ad una è una bella rottura :D

Mia nonna avrebbe risposto: perche' sei un fesso!! :)

A parole mie, direi che e' questione di gusti: sono diversi gli ingredienti, e' diverso il procedimento, sono diversi i risultati!

Ti faccio un esempio (anzi, ti confesso che stavo pensando di farne un post sul mio blog, ma intanto mi fa piacere anticiparlo qui):

Ricetta per un "timballo agile":

Andare al piu' vicino food shop, banco surgelati, prendere una confezione di "lasagne italiane", pagare, tornare a casa, far partire il micro-onde...

Nonna mia...

-LV

# re: Design Patterns Study Group

Left by Salvatore Di Fazio at 29/04/2008 12:57
Gravatar
Beh a sto punto potresti fare del refactoring.

Se sai come fare bene l'impasto, allora fallo...

# re: Design Patterns Study Group

Left by LudovicoVan at 30/04/2008 22:46
Gravatar
Sorry, ho copiato e incollato da una cosa scritta ieri...

Il link a Readability (con menzioni al Refactoring e non solo) e' qui: http://architectando.blogspot.com/2008/03/on-readability-pure-induction-in-action.html

Se ti va, fammi sapere che ne pensi...

-LV
Comments have been closed on this topic.