WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
BDD with F# at DDD9
1. BDD with F# Phillip Trelford @ptrelford http://trelford.com/blog
2. Jargon Buster FP = Functional Programming Immutable = Doesn’t change Idempotent = Free from side effects DSL = Domain Specific Language BDD = Behaviour Driven Development Agile Acceptance Testing Acceptance-Test Driven Development Story-Testing Specification by Example
3. Fun and Profit Introduction Fun with F# Intro -> Code -> What next Profit with BDD Intro -> Code -> What next Summary Q & A
8. Code Samples 1: // Declare a local value (inferred type is string) 2: letworld="world" 3: 4: // Using '%s' format specifier to include string parameter 5: printfn"Hello %s!"world
16. Agile Manifesto Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
18. Acceptance Test Scenario Refunded items should be returned to stock Given a customer buys a black jumper And I have 3 black jumpers left in stock When he returns the blackjumper for a refund Then I should have 4 black jumpers in stock