codesync.global/media/how-to-specify-it-a-guide-to-writing-properties-of-pure-functions-cmldn19

Preview meta tags from the codesync.global website.

Linked Hostnames

7

Thumbnail

Search Engine Appearance

Google

https://codesync.global/media/how-to-specify-it-a-guide-to-writing-properties-of-pure-functions-cmldn19

How to specify it! A guide to writing properties of pure functions

Property-based testing is an appealing approach to testing, but requires developers to identify suitable properties to test--and many find this difficult, and find the simple properties in tutorials difficult to generalize. In this talk, I'll present five different strategies for coming up with properties of pure functions, and I'll compare their effectiveness as tests; I'll also warn of the biggest pitfall to be avoided. You'll leave my talk with new ideas for writing properties of your own functions. I'll be using the Haskell version of QuickCheck for my examples, but the ideas are usable with any property-based testing tool.



Bing

How to specify it! A guide to writing properties of pure functions

https://codesync.global/media/how-to-specify-it-a-guide-to-writing-properties-of-pure-functions-cmldn19

Property-based testing is an appealing approach to testing, but requires developers to identify suitable properties to test--and many find this difficult, and find the simple properties in tutorials difficult to generalize. In this talk, I'll present five different strategies for coming up with properties of pure functions, and I'll compare their effectiveness as tests; I'll also warn of the biggest pitfall to be avoided. You'll leave my talk with new ideas for writing properties of your own functions. I'll be using the Haskell version of QuickCheck for my examples, but the ideas are usable with any property-based testing tool.



DuckDuckGo

https://codesync.global/media/how-to-specify-it-a-guide-to-writing-properties-of-pure-functions-cmldn19

How to specify it! A guide to writing properties of pure functions

Property-based testing is an appealing approach to testing, but requires developers to identify suitable properties to test--and many find this difficult, and find the simple properties in tutorials difficult to generalize. In this talk, I'll present five different strategies for coming up with properties of pure functions, and I'll compare their effectiveness as tests; I'll also warn of the biggest pitfall to be avoided. You'll leave my talk with new ideas for writing properties of your own functions. I'll be using the Haskell version of QuickCheck for my examples, but the ideas are usable with any property-based testing tool.

  • General Meta Tags

    13
    • title
      How to specify it! A guide to writing properties of pure functions
    • theme-color
      #ff005f
    • keywords
      Property Based Testing,John Hughes,QuickCheck,Testing,Pure functions,Programming
    • description
      Property-based testing is an appealing approach to testing, but requires developers to identify suitable properties to test--and many find this difficult, and find the simple properties in tutorials difficult to generalize. In this talk, I'll present five different strategies for coming up with properties of pure functions, and I'll compare their effectiveness as tests; I'll also warn of the biggest pitfall to be avoided. You'll leave my talk with new ideas for writing properties of your own functions. I'll be using the Haskell version of QuickCheck for my examples, but the ideas are usable with any property-based testing tool.
    • robots
      index, follow
  • Open Graph Meta Tags

    7
    • og:site_name
      Code Sync
    • og:description
      Property-based testing is an appealing approach to testing, but requires developers to identify suitable properties to test--and many find this difficult, and find the simple properties in tutorials difficult to generalize. In this talk, I'll present five different strategies for coming up with properties of pure functions, and I'll compare their effectiveness as tests; I'll also warn of the biggest pitfall to be avoided. You'll leave my talk with new ideas for writing properties of your own functions. I'll be using the Haskell version of QuickCheck for my examples, but the ideas are usable with any property-based testing tool.
    • og:title
      How to specify it! A guide to writing properties of pure functions
    • og:type
      article
    • og:url
      http://codesync.global/media/how-to-specify-it-a-guide-to-writing-properties-of-pure-functions-cmldn19/
  • Twitter Meta Tags

    5
    • twitter:card
      summary_large_image
    • twitter:site
      @CodeBEAMio
    • twitter:title
      How to specify it! A guide to writing properties of pure functions
    • twitter:description
      Property-based testing is an appealing approach to testing, but requires developers to identify suitable properties to test--and many find this difficult, and find the simple properties in tutorials difficult to generalize. In this talk, I'll present five different strategies for coming up with properties of pure functions, and I'll compare their effectiveness as tests; I'll also warn of the biggest pitfall to be avoided. You'll leave my talk with new ideas for writing properties of your own functions. I'll be using the Haskell version of QuickCheck for my examples, but the ideas are usable with any property-based testing tool.
    • twitter:image
      http://codesync.global/uploads/media/articles/0001/02/thumb_1597_reference.jpg
  • Link Tags

    4
    • icon
      /assets/img/favicon.93e85b1c.png
    • manifest
      /manifest.json
    • stylesheet
      /assets/global.73570f4b.css
    • stylesheet
      /ckeditor/plugins/codesnippet/lib/highlight/styles/monokai.css

Emails

2
  • ?subject=How to specify it! A guide to writing properties of pure functions&body=Take a look at this: http://codesync.global/media/how-to-specify-it-a-guide-to-writing-properties-of-pure-functions-cmldn19/
  • [email protected]

Links

27