Question

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

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

Was it helpful?

Solution

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

OTHER TIPS

Probably, you could also look into:

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

You can refer here for explanation of some of them.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top