LayerSupertype: Bene o Male?

Matteo è dubbioso, e Janky lo rassicura: LayerSupertype, evitandone gli abusi, non è Male. Concordo: concentrare il "plumbing" del nostro DomainModel in un layer supertype per poter creare contesti polimorfici è Bene (ed infatti è una delle design guidelines attuate in Managed Designs, a partire da NSK). Bruciarsi la classe base delle entità perchè un tool (O/RM anyone?) non è "zero friction" e lo richiede è Male. Applicare un pattern perchè "ipse dixit" è Male; riscontrare che ci troviamo nello scenario affrontato da un pattern ed utilizzarlo (il pattern) per evitare di reinventare la ruota è Bene. Cum grano salis, insomma.

Technorati Tags:

posted @ mercoledì 22 agosto 2007 11.22

Print

Comments on this entry:

# re: LayerSupertype: Bene o Male?

Left by Alessandro Ghizzardi at 22/08/2007 11.32
Gravatar
Il fatto che su "ips" e su "e" ci siano due link differenti è una cosa voluta? :)

# re: LayerSupertype: Bene o Male?

Left by Mario Duzioni at 22/08/2007 14.26
Gravatar
"ips" ed "e"?
Ale, guarda bene: ogni lettera ha un link!!!! :-D

Il pres è tornato in forma più che mai dalle vacanze!!! :-)

# re: LayerSupertype: Bene o Male?

Left by GIancarlo Sudano at 22/08/2007 15.16
Gravatar
hai messo un link per ogni lettera...?
Tu devi essere malato...
E' la frustrazione da mancanza di Dynamic Proxy? ;-)

# re: LayerSupertype: Bene o Male?

Left by Luca Minudel at 29/08/2007 10.06
Gravatar
perdona la sincerità :-> è che considero questo approccio un esempio preciso di cosa non deve fare un architetto e un progettista del software .

un vero progettista conosce diverse soluzioni ad un possibile ploblema, ne conosce vataggi e svantaggi e in base a questi in uno specifico progetto per uno specifico problema sa sceglere la soluzione più conveninte.

dire bene o male di una soluzione tecnica senza avere un problema reale è credere alla silver bullet, alla favole, pensare di avere la verità in tasca.

più utile confrontarsi su vantaggi e svantaggi e casi d'uso.

# re: LayerSupertype: Bene o Male?

Left by Andrea Saltarello at 30/08/2007 0.32
Gravatar
Luca, il "succo" del post è (citandolo): "Applicare un pattern perchè "ipse dixit" è Male; riscontrare che ci troviamo nello scenario affrontato da un pattern ed utilizzarlo (il pattern) per evitare di reinventare la ruota è Bene. Cum grano salis, insomma"
Perdona la sincerità (cit.), ma... Affermare che questo approccio sia un "esempio preciso di cosa non fare" mi sembra alquanto bizzarro.

# re: LayerSupertype: Bene o Male?

Left by GIancarlo Sudano at 01/09/2007 22.17
Gravatar
@Luca
Il "bene o male" di Andrea penso sia rivolto proprio all'applicazione dei "design pattern" visti come "silver bullet" (MALE) come tu stesso dici, rispetto ad una soluzione ponderata e valutata nello specifico contesto (BENE).

Il lavoro dell'architetto/progettista è quello di preparare un "piano implementativo". Questo piano di certo non sarà una mera lista di design pattern da applicare. Al massimo ci si può regolare su pattern architetturali iniziali, e man mano che si implementa, la soluzione assume la forma più corretta (refactoring successivi).

Non sei d'accordo su questo?

Your comment:



 (will not be displayed)


 
 
 
Please add 2 and 6 and type the answer here:
 

Live Comment Preview:

 
«febbraio»
domlunmarmergiovensab
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910