site banner

Friday Fun Thread for June 5, 2026

Be advised: this thread is not for serious in-depth discussion of weighty topics (we have a link for that), this thread is not for anything Culture War related. This thread is for Fun. You got jokes? Share 'em. You got silly questions? Ask 'em.

1
Jump in the discussion.

No email address required.

On an unrelated note - do you know why .net projects like to keep their unit tests in a segregated project? Most other languages that I've used have a convention where the unit tests are in a separate folder in the same project.

I donno, why do most other languages comingle their production code with their unit tests? I can't speak for any official reason, but I know managing large dotnet solutions, testing projects need to be flagged with true in it's project file or some shit like that. Otherwise test runners don't find it. They usually also have a bunch of nuget packages pulled in, like xunit or MSTest that your production project won't need. They'll probably have some resources embedded in them to facilitate testing which you almost certainly do not want shipped in production.

Man, I was checking the dependencies xunit3's nuget pulls in now. Shit looks like a maven package.