views:

36

answers:

2

What do you consider to be the main factors in a quality design of a system?

Following the GRASP Patterns (low coupling / high coesion, protected variations, etc). What more?

+1  A: 

Bob Martin's SOLID is what I'd recommend.

duffymo
I think that is really what I was looking for.
devoured elysium
Accept the answer, then.
duffymo
+1  A: 

Probably, you could also look into:

DRY, YAGINI, Rigidity, Fragility, Viscosity, Immobility.

You can refer here for explanation of some of them.

Amit Goyal