Session
Contract tests: Spare us the shame. Shift-left and detect the problem before deployment.
What do you mean it doesn't work?! My code doesn't work in the environment? The tests are passing, just look at CI! I coded this at the beginning of the sprint, and now you come to me at the end when I have to push other things through with my knee.
The code has been changed, and of course, the tests too. Just to make sure they pass.
But the contract is broken.
Every backend exposes a contract. And sometimes half the company relies on it. How is it that, up until now, the only way to ensure compatibility is through manual tests or GUI clickers? What goes into testing sometimes comes back a week later as a bug. Shameful :) This is not what we fought for with CI! And the only way to find out who uses the API is... you know - turn it off and see who comes and how quickly.
We have tools at our disposal. They are unknown, so instead of poking at them with a stick and avoiding them, I will show how to implement them. Practically, not academically.
audience: Developers, Intermediate

Jacek Milewski
IT Trainer | DDD Architect | Developer | Consultant | Speaker | Mentor
Warsaw, Poland
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top