Letting the implementation details of the Subject Under Test seep into your test code quickly becomes problematic. It harms readability, forcing readers to decipher the test’s behavior, sometimes even debug it, just to understand what’s happening. Tests should be simple and easy to understand! That’s why it’s crucial to keep the domain knowledge in the production code, and out of your tests.
https://principal-it.eu/2020/09/prevent-domain-knowledge-from-sneaking-into-solitary-tests/
#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign
"What happens when coding is no longer the bottleneck in product development?" - beginning of a LinkedIn post
What happens when we act as if the assumption that coding was a bottleneck is true, but it actually isn't?
The 56 Laws Of Software Engineering: https://lawsofsoftwareengineering.com
This looks very interesting! #shared
We're going to dive into the following topics:
- What is quality?
- Testing models and strategies
- Measuring quality
- Developer testing
- The fallacy of integrated end-to-end testing
- How to handle legacy code
There are still some places left. For more information, check out the following link:
https://softwarecaptains-academy.be/index.php/testing-done-right/
Hope to meet you there!
(2/2)
DDos (Distributed Denial of Service) attack against BlueSky a few days ago: The whole network goes down.
DDoS against mastodon.social today: Lots of users on that instance impacted, the rest of the Fediverse keeps on running, my instance doesn't really notice, messages will be queued up until mastodon.social is reachable again.
Both networks claim to be decentralised and federated. You decide :)
Due to popular demand, I’ve extended the early-bird discount 𝐮𝐧𝐭𝐢𝐥 𝐌𝐨𝐧𝐝𝐚𝐲, 𝐀𝐩𝐫𝐢𝐥 27! Don’t miss this opportunity to invest in your skills at a reduced rate.
🔗 𝐒𝐞𝐜𝐮𝐫𝐞 𝐲𝐨𝐮𝐫 𝐬𝐩𝐨𝐭 𝐭𝐨𝐝𝐚𝐲 and learn how to build tests that support your development process (see link in the comments)
#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign
(2/2)