10 design principles
DESCRIPTION
ÂTRANSCRIPT
D I S C I P L I N E D I N N O VAT I O N
10 DESIGN PRINCIPLES Presented (in a random order)
by Ştefan Bariţchii
6. Avoid cyclic dependencies
© Copyright 2012 3PILLAR GLOBAL All rights reserved
2. Use meaningful names
© Copyright 2012 3PILLAR GLOBAL All rights reserved
5. Avoid tight coupling
© Copyright 2012 3PILLAR GLOBAL All rights reserved
9. Open/close, single responsibility, stable abstraction
© Copyright 2012 3PILLAR GLOBAL All rights reserved
3. Keep things short and clear
© Copyright 2012 3PILLAR GLOBAL All rights reserved
8. Avoid duplicates
© Copyright 2012 3PILLAR GLOBAL All rights reserved
7. Can be documented
© Copyright 2012 3PILLAR GLOBAL All rights reserved
4. Design testable things
© Copyright 2012 3PILLAR GLOBAL All rights reserved
1. Functional documentation is a must
© Copyright 2012 3PILLAR GLOBAL All rights reserved
10. Scalability, Availability, Performance, Reliability, Security, Reusability
© Copyright 2012 3PILLAR GLOBAL All rights reserved
I’m done. Enjoy reading :-)
© Copyright 2012 3PILLAR GLOBAL All rights reserved