--

Well, DbC is charming to me as well since it helps me not only reduce test cases but also form another specification for defined behavior. I am learning Rust so that I tried to find some related resources regarding DbC support.

You could refer to this: https://docs.rs/contracts/latest/contracts/

I think it would be better that one day the plugin could let developers define exception handling interface on contracts because now it does not provide a mechanism to tackle unexpected behavior from clients or suppliers, which should be self-defined. But it does open a door for developers to comprehend what DbC does.

--

--

Your Agile Coach
Your Agile Coach

Written by Your Agile Coach

Taiwanese | Agile Coach | Scrum Master | Podcaster | Author | Change entrepreneurial culture | Subscribe My YT: https://reurl.cc/xlWa0e

No responses yet