UDD, TDD, BDD
Prada - PicCollage
Development Process
Slide1
Lastmodified:09:45
UI-Driven-Development
Model-Driven-Development
Domain-Driven-Development
Slide2
Lastmodified:09:48
Development Tasks
UDD
Slide3
d
d d’ d’’
a’ a’’
Pros: on-time, visually interaction
Cons: easy to rewrite if the requirement keep changes
TDD
Slide3
a d b d
Pros: knowledge sharing, reduce risk for further refactoring
Cons: low-level test cases, it might not reusable.
BDD
Slide3
a b c d
Pros:
knowledge sharing
reduce risk for further refactoring
reduce big changes
reusable test cases
less manually testing
Cons:
fewer visual interaction
development time might be longer
Takeaway
• Deadline should be discussable with your PM 

• Good architecture is a start point

• Thanking/Taking before coding
Live Demo
Test cases and Document
https://cardinalblue.com/careers
We are hiring!

U/T/B-Driven Development