mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,5 Tsd.
aktive Profile

#tdd

6 Beiträge6 Beteiligte2 Beiträge heute
David Tanzer<p><strong>Constraints and When to Remove them</strong></p> <p><a href="https://videos.devteams.at/w/cERFwoavuNxPt4s3EGGie9" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">videos.devteams.at/w/cERFwoavu</span><span class="invisible">NxPt4s3EGGie9</span></a></p>
Miguel Afonso Caetano<p>"So you can think really big thoughts and the leverage of having those big thoughts is just suddenly expanded enormously. I had this tweet, whatever, two years ago where I said 90% of my skills just went to zero dollars and 10% of my skills just went up a thousand X.</p><p>And this is exactly what I'm talking about. So Having a vision, being able to set milestones towards that vision, keeping track of a design to maintain the levels or control the levels of complexity as you go forward. Those are hugely leveraged skills now.<br>compared to I know where to put the ampersands and the stars and the brackets in Rust. You know, I'm programming in every language under the sun. And I just kind of don't care. I'm learning by osmosis. I'm learning about the languages. But, you know, and I was a language guy. I loved languages and the details of languages."</p><p><a href="https://newsletter.pragmaticengineer.com/p/tdd-ai-agents-and-coding-with-kent" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">newsletter.pragmaticengineer.c</span><span class="invisible">om/p/tdd-ai-agents-and-coding-with-kent</span></a></p><p><a href="https://tldr.nettime.org/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://tldr.nettime.org/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://tldr.nettime.org/tags/GenerativeAI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GenerativeAI</span></a> <a href="https://tldr.nettime.org/tags/VibeCoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VibeCoding</span></a> <a href="https://tldr.nettime.org/tags/XP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XP</span></a> <a href="https://tldr.nettime.org/tags/TDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TDD</span></a> <a href="https://tldr.nettime.org/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://tldr.nettime.org/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a> <a href="https://tldr.nettime.org/tags/TestDrivenDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestDrivenDevelopment</span></a></p>
Monospace Mentor<p>Testing fundamentals: Write tests that describe behaviour, not implementation. Test "user can login with valid credentials" rather than “password hash function returns true.” <a href="https://floss.social/tags/Testing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Testing</span></a> <a href="https://floss.social/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a> <a href="https://floss.social/tags/TDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TDD</span></a></p>
Jobs for Developers<p>Crypto.com is hiring Senior Java Developer (Exchange - Middle Back Office)</p><p>🔧 <a href="https://mastodon.world/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://mastodon.world/tags/cryptocurrency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cryptocurrency</span></a> <a href="https://mastodon.world/tags/tdd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tdd</span></a> <a href="https://mastodon.world/tags/seniorengineer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>seniorengineer</span></a><br>🌎 Singapore<br>⏰ Full-time<br>🏢 Crypto.com</p><p>Job details <a href="https://jobsfordevelopers.com/jobs/senior-java-developer-exchange-middle-back-office-at-crypto-com-feb-26-2025-c6eabf?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jobsfordevelopers.com/jobs/sen</span><span class="invisible">ior-java-developer-exchange-middle-back-office-at-crypto-com-feb-26-2025-c6eabf?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting</span></a><br><a href="https://mastodon.world/tags/jobalert" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jobalert</span></a> <a href="https://mastodon.world/tags/jobsearch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jobsearch</span></a> <a href="https://mastodon.world/tags/hiring" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hiring</span></a></p>
David Sabine<p><a href="https://mastodon.social/tags/Agile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Agile</span></a> techniques are table stakes for modern companies. The marketplace is dynamic and teams must be able to adapt. Join my upcoming workshops to learn about Kanban, Scrum, and Agile techniques like User Stories and <a href="https://mastodon.social/tags/TDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TDD</span></a>.</p><p><a href="https://bit.ly/register-for-upcoming-classes" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bit.ly/register-for-upcoming-c</span><span class="invisible">lasses</span></a></p>
Angelo Veltens 🏳️‍🌈<p>If you really really want to increase your developers productivity, teach them proper <a href="https://social.veltens.org/tags/TDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TDD</span></a> and give them time to refactor.</p>
xUnit.net<p>We just shipped a new prerelease build of the core framework (3.0.0-pre.25).</p><p>This includes new breaking changes since last week's prerelease. Please check the release notes for more information.</p><p><a href="https://xunit.net/releases/v3/3.0.0-pre.25" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">xunit.net/releases/v3/3.0.0-pr</span><span class="invisible">e.25</span></a></p><p><a href="https://dotnet.social/tags/DotNet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNet</span></a> <a href="https://dotnet.social/tags/CSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSharp</span></a> <a href="https://dotnet.social/tags/FSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FSharp</span></a> <a href="https://dotnet.social/tags/UnitTest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTest</span></a> <a href="https://dotnet.social/tags/TDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TDD</span></a></p>
रञ्जित (Ranjit Mathew)<p>Fascinating, horrifying, and amusing — all at the same time:</p><p>"The Sudoku Affair", Zach Tellman (<a href="https://explaining.software/archive/the-sudoku-affair/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">explaining.software/archive/th</span><span class="invisible">e-sudoku-affair/</span></a>).</p><p>On HN: <a href="https://news.ycombinator.com/item?id=42953168" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.ycombinator.com/item?id=4</span><span class="invisible">2953168</span></a></p><p>On Lobsters: <a href="https://lobste.rs/s/khlha3/sudoku_affair" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lobste.rs/s/khlha3/sudoku_affa</span><span class="invisible">ir</span></a></p><p><a href="https://mastodon.social/tags/WTF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WTF</span></a> <a href="https://mastodon.social/tags/Sudoku" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sudoku</span></a> <a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/TDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TDD</span></a> <a href="https://mastodon.social/tags/ExtremeProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ExtremeProgramming</span></a> <a href="https://mastodon.social/tags/ConstraintSolvers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ConstraintSolvers</span></a> <a href="https://mastodon.social/tags/Puzzles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Puzzles</span></a></p>
Jobs for Developers<p>Crypto.com is hiring Senior Java Developer (Exchange/ Trading Platform)</p><p>🔧 <a href="https://mastodon.world/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://mastodon.world/tags/tdd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tdd</span></a> <a href="https://mastodon.world/tags/seniorengineer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>seniorengineer</span></a><br>🌎 Taipei, Taiwan<br>⏰ Full-time<br>🏢 Crypto.com</p><p>Job details <a href="https://jobsfordevelopers.com/jobs/senior-java-developer-exchange-trading-platform-at-crypto-com-may-10-2024-445124?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jobsfordevelopers.com/jobs/sen</span><span class="invisible">ior-java-developer-exchange-trading-platform-at-crypto-com-may-10-2024-445124?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting</span></a><br><a href="https://mastodon.world/tags/jobalert" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jobalert</span></a> <a href="https://mastodon.world/tags/jobsearch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jobsearch</span></a> <a href="https://mastodon.world/tags/hiring" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hiring</span></a></p>
Wolfram wants peace<p>so good I wrote <a href="https://mastodontech.de/tags/playwright" class="mention hashtag" rel="tag">#<span>playwright</span></a> tests yesterday, I knew the complexity was beyond me comprehending the validity of the code.<br />That&#39;s when I start applying tests and <a href="https://mastodontech.de/tags/TDD" class="mention hashtag" rel="tag">#<span>TDD</span></a> lately.</p><p>Why do I start testing so late? <br />Well I passed the line of the code being for throw away, since I am coming back and actively being interested in it keeping to work.</p><p>curious to see the tests? <a href="https://codeberg.org/wolframkriesing/spaish/src/branch/main/tests/details.spec.js" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/wolframkriesing/s</span><span class="invisible">paish/src/branch/main/tests/details.spec.js</span></a></p><p>for this project: <a href="https://picossg.dev/tools/spaish/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">picossg.dev/tools/spaish/</span><span class="invisible"></span></a></p>
Sarah Peper 🏳️‍⚧️<p><a href="https://chaos.social/tags/OpenToWork" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenToWork</span></a> Hi y'all. <br>I'm now properly looking for a new job, available from early September for a senior software role. Ideally, in <a href="https://chaos.social/tags/Kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kotlin</span></a> or Java-to-Kotlin conversion. I think I can tick just about all the important boxes for backend development and some more. (especially XP, <a href="https://chaos.social/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a>, <a href="https://chaos.social/tags/TDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TDD</span></a>, trunk-based development, pairing, fast feedback cycles). Ideally, <a href="https://chaos.social/tags/remote" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>remote</span></a> or flexible <a href="https://chaos.social/tags/HybridWorking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HybridWorking</span></a> in <a href="https://chaos.social/tags/London" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>London</span></a> (the one in the <a href="https://chaos.social/tags/UK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UK</span></a>).<br>:BoostOK:</p>
Veit Schiele 🔜 @tuebix<p>Today the workshop on test driven development for updating legacy software starts. <a href="https://mastodon.social/tags/TDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TDD</span></a> <a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a></p>
xUnit.net<p>We just shipped prerelease builds of core framework (3.0.0-pre.15) and analyzers (1.23.0-pre.3).</p><p>This is a major version update with breaking changes. Check the release notes for more information.</p><p><a href="https://xunit.net/releases/v3/3.0.0-pre.15" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">xunit.net/releases/v3/3.0.0-pr</span><span class="invisible">e.15</span></a><br><a href="https://xunit.net/releases/analyzers/1.23.0-pre.3" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">xunit.net/releases/analyzers/1</span><span class="invisible">.23.0-pre.3</span></a></p><p><a href="https://dotnet.social/tags/DotNet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNet</span></a> <a href="https://dotnet.social/tags/CSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSharp</span></a> <a href="https://dotnet.social/tags/FSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FSharp</span></a> <a href="https://dotnet.social/tags/UnitTest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTest</span></a> <a href="https://dotnet.social/tags/TDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TDD</span></a></p>
xUnit.net<p>We just shipped core framework v3 2.0.3, analyzers 1.22.0, and Visual Studio adapter 3.1.1.</p><p>Check the release notes for new features and bugs fixed.</p><p><a href="https://xunit.net/releases/v3/2.0.3" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">xunit.net/releases/v3/2.0.3</span><span class="invisible"></span></a><br><a href="https://xunit.net/releases/analyzers/1.22.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">xunit.net/releases/analyzers/1</span><span class="invisible">.22.0</span></a><br><a href="https://xunit.net/releases/visualstudio/3.1.1" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">xunit.net/releases/visualstudi</span><span class="invisible">o/3.1.1</span></a></p><p><a href="https://dotnet.social/tags/DotNet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNet</span></a> <a href="https://dotnet.social/tags/CSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSharp</span></a> <a href="https://dotnet.social/tags/FSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FSharp</span></a> <a href="https://dotnet.social/tags/UnitTest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTest</span></a> <a href="https://dotnet.social/tags/TDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TDD</span></a></p>
Clare Sudbery<p>Would it be possible to transfer the test-driven development paradigm over to writing fiction? Test-driven novel writing? I think so! </p><p>Here’s my pecha kucha talk on the topic from <span class="h-card" translate="no"><a href="https://mastodon.social/@Oop" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Oop</span></a></span> Munich: <a href="https://youtu.be/s9rPI1lPWfc" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/s9rPI1lPWfc</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/CSudberyRecordings" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSudberyRecordings</span></a> <a href="https://mastodon.social/tags/PechaKucha" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PechaKucha</span></a> <a href="https://mastodon.social/tags/TestDrivenDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TestDrivenDevelopment</span></a> <a href="https://mastodon.social/tags/TDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TDD</span></a></p>
Kodsnack<p>Försvara skarpa idéer, som testdriven utveckling.<br>Detär svårt om de blir populära och börjar fel- eller övertolkas.</p><p>Ett utdrag ur Kodsnack 645, lyssna dör poddar finns eller på kodsnack.se <a href="https://social.podsnack.se/tags/podcast" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>podcast</span></a> <a href="https://social.podsnack.se/tags/tdd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tdd</span></a> <a href="https://social.podsnack.se/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a></p>
codesai<p>New/nuevo post:</p><p>"Isolated" test means something very different to different people!<br><a href="https://codesai.com/posts/2025/06/isolated-test-something-different-to-different-people" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codesai.com/posts/2025/06/isol</span><span class="invisible">ated-test-something-different-to-different-people</span></a></p><p> <a href="https://mastodon.cloud/tags/legacy_code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>legacy_code</span></a> <a href="https://mastodon.cloud/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a> <a href="https://mastodon.cloud/tags/CodeQuality" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CodeQuality</span></a> <a href="https://mastodon.cloud/tags/Tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tech</span></a> <br><a href="https://mastodon.cloud/tags/tdd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tdd</span></a> <a href="https://mastodon.cloud/tags/cleancode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cleancode</span></a> </p><p>Subscribe to our newsletter: <a href="https://codesai.com/newsletter/" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="">codesai.com/newsletter/</span><span class="invisible"></span></a></p>
Nacho Cougil<p>And, here you've the slides I've shared at the <a href="https://jvm.social/tags/ViennaJUG" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ViennaJUG</span></a> where I explained how John started to like <a href="https://jvm.social/tags/TDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TDD</span></a> instead of hating it (with code using <a href="https://jvm.social/tags/SpringBoot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SpringBoot</span></a>)<br><a href="http://tiny.cc/how-john-vienna-jug" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://</span><span class="">tiny.cc/how-john-vienna-jug</span><span class="invisible"></span></a><br>Always happy to chat about everything related to <a href="https://jvm.social/tags/TDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TDD</span></a> 😉<br>Feedback form:<br><a href="https://bit.ly/john-like-tdd-feedback" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/john-like-tdd-feedback</span><span class="invisible"></span></a></p>
Sarah Peper 🏳️‍⚧️<p>Is <a href="https://chaos.social/tags/TDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TDD</span></a> an <a href="https://chaos.social/tags/ADHD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ADHD</span></a> coping mechanism? </p><p>Discuss at <a href="https://chaos.social/tags/SoCraTesUK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoCraTesUK</span></a></p>
Leanpub<p>Leanpub book LAUNCH 🚀 The Software Developers’ Guidebook: A Collection of Modern Engineering Practices by Dave Farley <a href="https://youtu.be/C0OL14tVx2c" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/C0OL14tVx2c</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/books" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>books</span></a> <a href="https://mastodon.social/tags/ebooks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ebooks</span></a> <a href="https://mastodon.social/tags/newreleases" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>newreleases</span></a> <a href="https://mastodon.social/tags/booklaunch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>booklaunch</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/softwareengineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwareengineering</span></a> <a href="https://mastodon.social/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://mastodon.social/tags/Agile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Agile</span></a> <a href="https://mastodon.social/tags/Lean" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lean</span></a> <a href="https://mastodon.social/tags/softwaretesting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaretesting</span></a> <a href="https://mastodon.social/tags/TDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TDD</span></a></p>