home.social

#tdd — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #tdd, aggregated by home.social.

fetched live
  1. RE: dotnet.social/@xunit/117097353

    One week in, and we're sitting at only a single bug so far. That includes 250k downloads of the core framework, 275k downloads of the analyzers, and 750k (!!) downloads of the Visual Studio adapter.

    Anybody using Native AOT? How about full test parallelization? #DotNet #CSharp #FSharp #UnitTest #TDD

  2. @j9t

    Sorry, no, that's wrong. That's how names become meaningless. Would you be OK if I called what you did desktop development instead of web development? Of course not, they're different (each valuable in its own way).

    If you don't want to follow what #TDD means, that is totally fine! But use another description. Test-first is a great phrase to use. Words mean things.

    TDD without refactoring isn't TDD. TDD without small, careful steps, that inform design, isn't TDD.

  3. RE: sfba.social/@jitterted/1171115

    Almost done packing all of the JitterTed's TDD Game boxes. Don't miss out!

    #TDD

  4. @j9t What you described isn't #TDD, it's maybe test-guided development or test-first. TDD isn't "write a test and get something to implement it", it's a design technique that takes tiny steps and requires human thought and judgment at each step to improve the design, especially through refactoring (which you didn't mention at all).

  5. AI-Driven Development Means Test-Driven Development:

    There may have never been a better time to embrace TDD.

    meiert.com/blog/ai-and-tdd/

    #webdev #ai #tdd

  6. On Tuesday 22 September, I’ll be presenting "𝐞𝐗𝐭𝐫𝐞𝐦𝐞 𝐏𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠 – 𝐓𝐡𝐞 𝐊𝐧𝐨𝐰𝐥𝐞𝐝𝐠𝐞 𝐖𝐞 𝐋𝐨𝐬𝐭” at iLean's Agile Kitchen. This talk will be a deep dive into the origins and core practices of eXtreme Programming, and will explain why these ideas are still very relevant today. Join me as we reconnect with the principles that shaped modern technical practices.

    🔗 For more info & registration: ilean.be/open-trainings/agile-

    I'm looking forward to seeing you there!
    #XP #ExtremeProgramming #TDD #Agile

  7. Chapter 6 of my new Rails testing book is out! A fresh look at factories vs. fixtures. Get it for $9 with this WIP coupon code: leanpub.com/everydayrails-test #Rails #Ruby #TDD #IndiePublishing

  8. Dojo de programmation (mardi) @ Holberton School

    25 août 2026, 19:00:00 UTC+02:00 - GMT+02:00 - Holberton School, 92800, Puteaux, France

    mobilizon.fr/events/01f72639-1

  9. We just shipped Core Framework v3 4.0.0, Analyzers 2.0.0, and VS Adapter 4.0.0.

    This is a major release with many new features. Check the release notes for the details!

    xunit.net/releases/v3/4.0.0
    xunit.net/releases/analyzers/2
    xunit.net/releases/visualstudi

    #DotNet #CSharp #FSharp #UnitTest #TDD

  10. ok! 💥 Chapter 5 of Testing Rails from Scratch is here. Follow along as I dive into fixtures. A factories-focused chapter coming soon. Thanks for sharing and checking it out! #WIP coupon for $9 at leanpub.com/everydayrails-test #RubyOnRails #TDD

  11. I think this is a reminder that things humans do are not always automatable, especially understanding (building mental models) and design (active guidance of code changes).

    #TDD #llmagents

    martinfowler.com/articles/expl

  12. Over the last couple of days, I've seen several posts about TDD (Test Driven Development) and AI agents. How to get them to do TDD/red-green TDD, and whether it provides any value.
    Most of them had the same flaw. What they looked at isn't TDD.
    Some used Test First - not TDD.
    Others left out the refactoring step.
    All neglected the fact that writing the implementation should provide feedback to the test design - not just whether the test finally succeeds.

    1/3

    #TDD

  13. Looks like unless something dramatic happens, @xunit v3 is hitting 4.0 this week. Time to unleash the fully parallelized power of this space station! (No, seriously though, Native AOT is a much bigger feature in terms of effort.) #DotNet #UnitTest #TDD

  14. In TDD, you sometimes write code that looks obviously wrong on purpose — like hard-coding "0" instead of real logic. It feels uncomfortable. That discomfort is actually the point. Here's why. qualitycoding.org/swiftui-tdd- #TDD

  15. "The Debate of Mockist v Classicist TDD Is Like OOP v FP."

    "The testing debate is actually a paradigm debate people don’t realize they’re having"
    fagnerbrack.com/the-debate-of- #tdd #mocking #oop #Testing #fp

  16. The evolution of my #uxn testing framework continues, I think the #TDD #DSL (domain specific language) is much more readable, error messages are optional!

    Added suites for extra organization (I had to sacrifice being able to run tests inside other functions for the optional message to work)

    Also added a /no-color option, so it may be used in non terminals (without ANSI escape codes).

  17. To make nodejs date-related tests work in multiple time zones, here's a little trick (hack?)

    You can set process.env.TZ to set a specific timezone.

    eg.

    const tz = process.env.TZ

    beforeEach(() => {
    process.env.TZ = 'America/New York'
    })

    afterEach(() => {
    process.env.TZ = tz
    })

    #nodejs #tdd

  18. On my way to Cologne for the next workshop on test-driven development with Python.
    #TDD #Python #Testing

  19. @afilina The magic of “that's all it really needs to do" is an underappreciated aspect of #TDD

  20. Dojo de programmation (vendredi) @ Octo

    31 juillet 2026, 19:00:00 UTC+02:00 - GMT+02:00 - Octo, 75002, Paris, France

    mobilizon.fr/events/c08df732-0

  21. Dojo de programmation (jeudi) @ Proxym

    6 août 2026, 19:00:00 UTC+02:00 - GMT+02:00 - Proxym @ Greenspace, 75011, Paris, France

    mobilizon.fr/events/f2e7c4b4-d