Fabio Carucci's WebLogs

"...You may say I'm a dreamer, but I'm not the only one..." (Imagine)
posts - 63, comments - 82, trackbacks - 7

My Links

News


Leggi i miei articoli su Programmazione.IT
Sono disponibile ad erogare consulenze. Scrivimi su "CONTACT" per maggiori informazioni

Contattami se sono online!

This is my personal blog. These postings are provided "AS IS" with no warranties, and confer no rights. The views expressed on this weblog are mine alone and do not necessarily reflect the views of my employer.








View Fabio Carucci's profile on LinkedIn

Vuoi ricevere i miei post nella tua email? Iscriviti

Add to Technorati Favorites





Locations of visitors to this page





Tag Cloud

Archives

Post Categories

1 - Pubblicazioni

2 - Conferenze

3 - Links

4 - Blogs

L’arte del bilanciare: fare coesione e disaccoppiare

Leggete un mio articolo, di 3 puntate, su Programmazione.It relativo a riflessioni e suggerimenti sul bilanciamento tra l’alta coesione e il disaccoppiamento delle classi in fase di design. E siccome mi interessa, fatemi sapere le vostre riflessioni sull’argomento.

Print | posted on martedì 2 dicembre 2008 13.12 | Filed Under [ .NET Framework Visual C# SOA ]

Feedback

Gravatar

# re: L’arte del bilanciare: fare coesione e disaccoppiare

Ho letto l'articolo e l'ho trovato estremamente interessante. E' difficile per me dare un giudizio obiettivo perchè leggendo sembrava che tu stessi rispondendo alle domande che mi stavo facendo in questi giorni proprio perchè sto analizzando i requisiti di un sistema che ha bisogno, a mio parere, di curare molto attentamente il bilanciamento tra i diversi componenti. Da qui quindi un ringraziamento al tuo "provvidenziale intervento". Tornando all'articolo ti faccio i complimenti perchè traccia in maniera chiara e semplice le linee guida per affrontare un problema che spesso e volentieri viene trascurato o sottovalutato(non ricordo gruppi di lavoro che dessero il giusto peso a questo tema...).
Volendo dare un piccolo contributo vorrei sottolineare il fatto che molto spesso gli stessi project manager o system engineer non tengono conto dei concetti di coesione e accoppiamento e si arriva a punti in cui si scopre che bisogna ricominciare tutto d capo o peggio ancora...metterci le pezze! Forse mi sbaglio ma il concetto non solo deve essere applicato alle classi e quindi all'analisi della loro comunicazione ma molto si può e deve fare già in fase di architettura della soluzione e ad un attento sviluppo dei casi d'uso. Personalmente ritengo che non si debba arrivare a scirvere una classe fin quando abbiamo dei diagrammi, ad ogni livello, troppo complessi. Se si riesce a disegnare un sistema per mezzo di diagrammi comportamentali molto semplici, il diagramma delle classi si disegna "quasi" da solo.
03/12/2008 13.27 | Andrea Pomella
Gravatar

# re: L’arte del bilanciare: fare coesione e disaccoppiare

Grazie dei complimenti, mi fa piacere che ti abbia dato uno spunto di riflessione.

-Fabio
03/12/2008 15.08 | Fabio Carucci

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 5 and 5 and type the answer here:

Powered by: