Discussion
Loading...

#Tag

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Alan Zimmerman
Alan Zimmerman boosted
Jan Van Ryswyck
@janvanryswyck@mastodon.social  ·  activity timestamp 4 weeks ago

Assertion libraries can be considered as mini-DSL’s that make automated tests more readable. When a team of devs make their choice, they usually judge on API preference. While it’s very important to have readable tests, the API should never be the deciding factor. What truly separates a good assertion library is the quality of its failure messages. The more actionable these messages, the faster you’ll diagnose the cause of failing tests.

#tdd #testdrivendevelopment #unittests #softwaredesign

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
Jan Van Ryswyck
@janvanryswyck@mastodon.social  ·  activity timestamp 4 weeks ago

Assertion libraries can be considered as mini-DSL’s that make automated tests more readable. When a team of devs make their choice, they usually judge on API preference. While it’s very important to have readable tests, the API should never be the deciding factor. What truly separates a good assertion library is the quality of its failure messages. The more actionable these messages, the faster you’ll diagnose the cause of failing tests.

#tdd #testdrivendevelopment #unittests #softwaredesign

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
Jan Van Ryswyck
@janvanryswyck@mastodon.social  ·  activity timestamp last month

To that end, I’m happy to announce my workshop, 𝐖𝐞𝐥𝐥-𝐁𝐚𝐥𝐚𝐧𝐜𝐞𝐝 𝐓𝐞𝐬𝐭-𝐃𝐫𝐢𝐯𝐞𝐧 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭, on 4 𝐚𝐧𝐝 5 𝐃𝐞𝐜𝐞𝐦𝐛𝐞𝐫 2025 𝐚𝐭 𝐓𝐡𝐞 𝐁𝐫𝐚𝐢𝐧 𝐄𝐦𝐛𝐚𝐬𝐬𝐲 𝐢𝐧 𝐀𝐧𝐭𝐰𝐞𝐫𝐩. This two-day, hands-on workshop blends theory with practice in a real-world codebase. You'll be collaborating together with fellow attendees to master the art of writing loosely coupled and highly maintainable automated developer tests.

#tdd #unittests #softwaredesign

(2/3)

Jan Van Ryswyck
@janvanryswyck@mastodon.social replied  ·  activity timestamp last month

I've been teaching this course at several different companies over the past couple of years. Feedback from past attendees has been unanimously positive, and I’m thrilled to open this experience to a wider audience. 𝐑𝐞𝐠𝐢𝐬𝐭𝐞𝐫 𝐛𝐲 𝐎𝐜𝐭𝐨𝐛𝐞𝐫 31 𝐭𝐨 𝐭𝐚𝐤𝐞 𝐚𝐝𝐯𝐚𝐧𝐭𝐚𝐠𝐞 𝐨𝐟 𝐭𝐡𝐞 𝐞𝐚𝐫𝐥𝐲-𝐛𝐢𝐫𝐝 𝐝𝐢𝐬𝐜𝐨𝐮𝐧𝐭! Spots are limited, so visit my website to learn more and secure your spot.

https://principal-it.eu/training/well-balanced-test-driven-development.html

#tdd #unittests #softwaredesign

(3/3)

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this comment
  • Block
Jan Van Ryswyck
@janvanryswyck@mastodon.social  ·  activity timestamp last month

To that end, I’m happy to announce my workshop, 𝐖𝐞𝐥𝐥-𝐁𝐚𝐥𝐚𝐧𝐜𝐞𝐝 𝐓𝐞𝐬𝐭-𝐃𝐫𝐢𝐯𝐞𝐧 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭, on 4 𝐚𝐧𝐝 5 𝐃𝐞𝐜𝐞𝐦𝐛𝐞𝐫 2025 𝐚𝐭 𝐓𝐡𝐞 𝐁𝐫𝐚𝐢𝐧 𝐄𝐦𝐛𝐚𝐬𝐬𝐲 𝐢𝐧 𝐀𝐧𝐭𝐰𝐞𝐫𝐩. This two-day, hands-on workshop blends theory with practice in a real-world codebase. You'll be collaborating together with fellow attendees to master the art of writing loosely coupled and highly maintainable automated developer tests.

#tdd #unittests #softwaredesign

(2/3)

  • Copy link
  • Flag this post
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0-rc.3.13 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login