AgileAndDesign Evolution
AgileAndDesign Evolution
How many of us
2
Agile
3
What has Changed?
4
No Big Design Up Front
Design Evolves
6
Less focus on Documentation
7
Focus on Today’s Requirements
8
Change is Expected
10
Basic Knowledge for Designer
Focus on Principles
SOLID Principles
11
Standards vs Principles
Clarity of Code
Standards change.
• Numbers like 35 (Method Length), 10 (Complexity), 7 (lines of duplicaCon) change
13
4 Principles of Simple Design
o Runs all tests
o Contains no duplicaCon
14
SOLID Principles
oS SRP - Single responsibility principle
15
TDD
16
TDD
17
Refactoring
18
Example Code 1
19
Example Code 1
20
Example Code 2
21
Thank you