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
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.
_JitterTix Concert Ticketing System_
On my #Java live coding stream this week I've been working on a simple concert event ticketing system that is based on #EventSourcing. I have several reasons I've been doing this (putting my #TDD Game on hold).
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
This is brilliant advice. In times of "vibe coding" just… turn off AI agents for a bit and slowly, meticulously practice your chops with Katas: Take small, deliberate steps and great things will happen when you re-enable your AI assistant.
P.S. I do use AI tools (a lot!). But I don’t "vibe code," just like I never blindly copied and pasted code from Stack Overflow without understanding it.
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
experimenting with the web framework again and writing all the tests with tape: https://codeberg.org/evasync/tape.
its looking good
I wrote a new post in @codesai blog:
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
#TDD is to development what double-entry is to book-keeping.