@diego_pacheco Software Architect | Agile Coach Software Design
Jan 20, 2015
@diego_pacheco Software Architect | Agile Coach
Software Design
Why Should I care about Software Design?
Software Development is a complex system!
Could you understand it?
Economics is a Bitch!
Definition
http://dictionary.reference.com/browse/design
Design is a map, metaphor and imagination.
Metaphor is everything for software!
CODE is Design, DSL increase Abstraction!
Tools? Scale Viewers / Imagination Enablers!
Check This Out! Schools / Techs / Patterns
OOAD SOLID
Design Patterns Smells TDD
FP Design GOF RDD
DDD DBC OOAP Refactoring
Think, Think, Think…
@diego_pacheco Software Architect | Agile Coach
Software Design
Obrigado!
Thank You!