nerdculture.de is one of the many independent Mastodon servers you can use to participate in the fediverse.
Be excellent to each other, live humanism, no nazis, no hate speech. Not only for nerds, but the domain is somewhat cool. ;) No bots in general. Languages: DE, EN, FR, NL, ES, IT

Administered by:

Server stats:

1.2K
active users

#mutationtesting

1 post1 participant0 posts today
Nicolas Fränkel 🇺🇦🇬🇪<p>I’ve been a big fan of <a href="https://mastodon.top/tags/MutationTesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MutationTesting</span></a> since I discovered PIT. As I dive deeper into <a href="https://mastodon.top/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a>, I wanted to check the state of mutation testing in Rust.</p><p><a href="https://blog.frankel.ch/mutation-testing-rust/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.frankel.ch/mutation-testi</span><span class="invisible">ng-rust/</span></a></p>
Zuri (he/him) 🕐 CET<p>🚫 <a href="https://mastodon.online/tags/AWS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AWS</span></a> (<a href="https://mastodon.online/tags/Amazon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Amazon</span></a>)<br>🚫 <a href="https://mastodon.online/tags/Google" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Google</span></a> (yeah, they have very talented developers, but still a big <a href="https://mastodon.online/tags/privacy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>privacy</span></a> 🚩)<br>🚫 <a href="https://mastodon.online/tags/Zoom" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Zoom</span></a>, <a href="https://mastodon.online/tags/MicrosoftTeams" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MicrosoftTeams</span></a> <br>🚫 Meta (<a href="https://mastodon.online/tags/Facebook" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Facebook</span></a>)<br>🚫 <a href="https://mastodon.online/tags/AI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AI</span></a>/ <a href="https://mastodon.online/tags/GenAI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GenAI</span></a>/ <a href="https://mastodon.online/tags/GenerativeAI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GenerativeAI</span></a></p><p>✅ privacy<br>✅ code quality (<a href="https://mastodon.online/tags/UnitTesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UnitTesting</span></a>, <a href="https://mastodon.online/tags/MutationTesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MutationTesting</span></a>)<br>✅ CI/CD<br>✅ LAMP</p><p>🗺️ Hamburg (relocation possible to some extent)</p><p>👨🏻‍💻 Position: Full-stack web developer<br> 👨🏻‍💻 Backend: <a href="https://mastodon.online/tags/PHP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PHP</span></a> (<a href="https://mastodon.online/tags/Laravel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Laravel</span></a>)<br> 👨🏻‍💻 Frontend: <a href="https://mastodon.online/tags/HTML" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTML</span></a>, <a href="https://mastodon.online/tags/CSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSS</span></a>, <a href="https://mastodon.online/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> (<a href="https://mastodon.online/tags/VueJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VueJS</span></a>)</p><p>nice to have:<br>💚 <a href="https://mastodon.online/tags/openSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>openSource</span></a><br>💚 <a href="https://mastodon.online/tags/a11y" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>a11y</span></a><br>💚 <a href="https://mastodon.online/tags/UX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UX</span></a></p><p><a href="https://mastodon.online/tags/FediHire" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediHire</span></a> <a href="https://mastodon.online/tags/GetFediHired" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GetFediHired</span></a></p>
Nicolas Fränkel 🇺🇦🇬🇪<p>In a previous life, I was a big fan of <a href="https://mastodon.top/tags/mutationtesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mutationtesting</span></a>.</p><p>I found these two crates in <a href="https://mastodon.top/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> for this:</p><p>* cargo-mutants: <a href="https://mutants.rs/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">mutants.rs/</span><span class="invisible"></span></a><br>* mutagen: <a href="https://github.com/llogiq/mutagen" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/llogiq/mutagen</span><span class="invisible"></span></a></p><p>Has anybody any experience with any of them? Or something else?</p>
Dmitry O. :pour_over_coffee:<p>Folks, who uses <a href="https://hachyderm.io/tags/MutationTesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MutationTesting</span></a> in work or personal projects?</p><p>How do you like it? Do you find it useful? Interesting? Boring? Annoying? Tell me!</p>
Marco "Ocramius" Pivetta<p>Fun fact about <a href="https://mastodon.social/tags/MutationTesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MutationTesting</span></a> in <a href="https://mastodon.social/tags/PHP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PHP</span></a>: code that follows FP-style with strong types and low CCLOC generates much less mutants, and is therefore much faster to check!</p><p>For example:</p><p> * <a href="https://github.com/Roave/BackwardCompatibilityCheck/actions/runs/6274521918/job/17040089494" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/Roave/BackwardCompa</span><span class="invisible">tibilityCheck/actions/runs/6274521918/job/17040089494</span></a> - 1.75m MT run<br> * <a href="https://github.com/maglnet/ComposerRequireChecker/actions/runs/6253376694/job/16978645679" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/maglnet/ComposerReq</span><span class="invisible">uireChecker/actions/runs/6253376694/job/16978645679</span></a> - 18.25m MT run</p><p>The second codebase is also much smaller than the second, yet takes much more time! The coding style uses a lot of loops and conditionals though, and the number of mutants generated increases geometrically with code complexity.</p>
Willem Van den Ende - Writing<p><a href="https://mastodon.social/tags/TCR" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TCR</span></a> (Test &amp;&amp; Commit || Revert) makes for very cheap <a href="https://mastodon.social/tags/MutationTesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MutationTesting</span></a>. 😃 I wasn't sure whether the thing I had done was covered by tests, since I didn't know enough about my tools to write a failing test. (forgetting to add a mandatory relation on create should generate a `not null violation` - programming error). So made it work by clicking around, debugging and modifying. Removed the code that made it work and got a bunch of failing tests. TCR reverted my removal and I'm back! <a href="https://mastodon.social/tags/MyElixirStatus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MyElixirStatus</span></a></p>
Dennis Doomen<p>Although <a href="https://mastodon.social/tags/codecoverage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>codecoverage</span></a> is a great tool to find the areas in your code base that aren't properly covered, it highly depends on the kind of coverage to what kind of results you'll get. Some tools support branching and line coverage, some only support either one. But there's another tool that can help and it's called <a href="https://mastodon.social/tags/mutationtesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mutationtesting</span></a>. For example, in the .NET space you can use Stryker.NET to automatically apply a bunch of code modifications and then see... <a href="https://mastodon.social/tags/testdrivendevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>testdrivendevelopment</span></a> <a href="https://mastodon.social/tags/unittesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>unittesting</span></a></p>