Ship Software That Does Nothing
https://kerrick.blog/articles/2025/ship-software-that-does-nothing/

Ship Software That Does Nothing
https://kerrick.blog/articles/2025/ship-software-that-does-nothing/
We have a prototype of the API documentation online: https://api.xunit.net/
We're not sure if it will live on a separate URL forever, but until the main site is rebuilt with DocFX, this is how it has to be for now.
Feedback welcome!
We just shipped core framework v3 2.0.1 and source analyzers 1.21.0.
Check the release notes for new features and bugs fixed.
https://xunit.net/releases/v3/2.0.1
https://xunit.net/releases/analyzers/1.21.0
Sometimes it's very difficult to wrap a test around some nasty legacy code when you're fixing a bug.
My rule of thumb for whether my nasty test is "good enough" is:
Without the bug-fix, the test fails WITH A USEFUL FAILURE MESSAGE, and with the fix it passes.
Netskope is hiring Distinguished Engineer, Client Cloud Backend
#cplusplus #golang #python #node #rest #cicd #json #kubernetes #tdd
Taipei, Taiwan
Full-time
Netskope
Job details https://jobsfordevelopers.com/jobs/distinguished-engineer-client-cloud-backend-at-netskope-com-jan-9-2025-a645ed?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
Hey Mastodon, question for my #sysadmin and #DevOps types. Has anyone used #Pester and #PSScriptAnalyzer to set up unit testing for test driven development, particularly on (relatively) simple #PowerShell scripts like you might use for application detection, installation, and uninstallation from a system like #SCCM #Intune or #ManageEngine ?
Apologies for the buzzword bingo, but I’m trying to reach folks who may be following the hashtags, but not necessarily have a connection otherwise.
I despise `it.each(testCases)` ….
Feel it’s like debugging a pile of mud…
#Java Live Coding Stream
Join me live as I continue work on the event-sourcing aspect of JitterTed's TDD Game online.
Java, #EventSourcing, #TDD, #Refactoring, mistakes, rants, and more: https://jitterted.stream
#Java Live Coding Stream
In an hour (6pm UTC) I'll be continuing work on the event-sourcing aspect of JitterTed's TDD Game online (https://tdd.cards).
Join me on Twitch for Java, #EventSourcing, #TDD, #Refactoring, mistakes, rants, and more: https://jitterted.stream
It seems like unit testing in Rust is difficult. I am looking into mockall and other mocking libraries, and I'm kind of turned off by all the macros I have to add to my code (and sometimes it even impacts the production code!) instead of being able to keep all test-related stuff in test modules. Also I don't want to use traits for everything—I'd rather not `dyn Trait` everywhere if I don't have to.
How do you effectively unit test in Rust when you have object dependencies?
Gympass is hiring Senior React Native Software Engineer | CARE
#react #reactnative #typescript #firebase #graphql #aws #tdd #seniorengineer
Remote; Brazil
Full-time
Gympass
Job details https://jobsfordevelopers.com/jobs/senior-react-native-software-engineer-care-at-gympass-com-dec-13-2024-67b71f?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
BLOGPOST: A pleasant diversion with #TDD
I was recently nerd-sniped (in a good way) by a blogpost from @RonJeffries so I tried my hand at the problem myself and wrote up as I went.
As a bonus, almost all of the blogpost (minus some minor typo corrections and code samples) is generated directly from the commit history!
https://blog.probablyfine.co.uk/2025/03/16/a-pleasant-diversion-with-tdd.html
Netskope is hiring Staff / Senior Staff Engineer, Secure Service Mesh
#cplusplus #golang #flask #api #grpc #rest #aws #docker #gcp #kubernetes #mongodb #mysql #nosql #sql #tdd #seniorengineer
Taipei, Taiwan
Full-time
Netskope
Job details https://jobsfordevelopers.com/jobs/staff-senior-staff-engineer-secure-service-mesh-at-netskope-com-feb-25-2025-0c04c0?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
Are you looking for a #software #engineer who continuously delivers high quality software? Do you want to scale your business and make sure your core infrastructure keeps working reliably?
Look no further and hire me!
Here is my CV: https://github.com/niccokunzmann/CV-Hire-my-skills-High-Quality-Python-Programmer#readme
I like when someone goes back to the source and sets the record straight. I'm also fed up with people bashing mocks without actually giving any arguments against them.
The class is not the unit in the London school style of #TDD:
https://codesai.com/posts/2025/03/mockist-tdd-unit-not-the-class
We just shipped core framework v3 2.0.0.
This contains breaking changes, so the release notes are rather more detailed than normal.
Release notes: https://xunit.net/releases/v3/2.0.0