schmonz.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Search results for tag #tdd

[?]Jon Reid » 🌐
@qcoding@iosdev.space

Starting your first SwiftUI test with TDD? Assert First gets fiddly when ViewInspector is involved. So outline the test as plain-English comments first, and you'll know where you're going before writing code.

qualitycoding.org/describe-tes

    [?]Markus Tacker » 🌐
    @coderbyheart@chaos.social

    Watching a talk about frontend TDD and it's still annoying that vitest takes more than a second to run a simple React component test.

    From using node:test with native TypeScript support I am so used to super fast execution.

    However in frontend projects the experience still has room to improve.

    Andrea Magnussen speaks about Frontend TDD at Framsia in Oslo

    Alt...Andrea Magnussen speaks about Frontend TDD at Framsia in Oslo

      Amélie boosted

      [?]Markus Tacker » 🌐
      @coderbyheart@chaos.social

      New unit tasting framework dropped.

      Dishwashing soap called Assert Lemon

      Alt...Dishwashing soap called Assert Lemon

        Ted M. Young boosted

        [?]Jon Fazzaro » 🌐
        @fazzaro@hachyderm.io

        "TDD isn't really about testing, as its name would imply. Rather, it's a design technique with low-level verification as a side effect."

        adamtornhill.substack.com/p/pr

          [?]Jason Yip » 🌐
          @jchyip@mastodon.online

          [?]Leanpub » 🌐
          @leanpub@mastodon.social

          [?]Leanpub » 🌐
          @leanpub@mastodon.social

          NEW! Leanpub Book LAUNCH 🚀 10 More Days of Agentic Development by Daniel Scheufler

          youtu.be/f6f69OaI7dw

            [?]Markus Decke » 🌐
            @mrksdck@chaos.social

            We are doing a coderetreat during SoCraTes Germany.and have started with the first constraint of ping pong.
            Great co-facilitation with @mplavcan

            A Flipchart that describes the rules if the contraint of ping pong in a pair programming session during a coderetreat.
Driver writes test, test fails.
Keyboard gets passed on to the next person.
That person as driver implements to make the test pass.
After that they write a failing test and pass on the keyboard.

            Alt...A Flipchart that describes the rules if the contraint of ping pong in a pair programming session during a coderetreat. Driver writes test, test fails. Keyboard gets passed on to the next person. That person as driver implements to make the test pass. After that they write a failing test and pass on the keyboard.

              Ted M. Young boosted

              [?]Markus Tacker » 🌐
              @coderbyheart@chaos.social

              After a nice Sauna session I am learning to play the game from @jitterted.

              The starting configuration of the game

              Alt...The starting configuration of the game

                [?]Ted M. Young » 🌐
                @jitterted@sfba.social

                @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 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.

                  [?]Ted M. Young » 🌐
                  @jitterted@sfba.social

                  RE: sfba.social/@jitterted/1171115

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

                  [?]Ted M. Young » 🌐
                  @jitterted@sfba.social

                  RE: discuss.systems/@SoCraTes_UK/1

                  A reminder that if you’re going to @SoCraTes_Conf next week, I can personally hand deliver a copy to you. Reserve a copy now! Reply here or ted at tedmyoung.com for details.

                      [?]Ted M. Young » 🌐
                      @jitterted@sfba.social

                      @j9t What you described isn't , 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).

                        [?]Jens Oliver Meiert » 🌐
                        @j9t@mas.to

                        AI-Driven Development Means Test-Driven Development:

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

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

                          [?]Ted M. Young » 🌐
                          @jitterted@sfba.social

                          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).

                          martinfowler.com/articles/expl

                            #agile boosted

                            [?]Sasha Akhavi » 🌐
                            @sakhavi@aoir.social

                            But like a disavowed Jungian shadow, if we suppress complexity in our conscious experience of creating tech, it’ll surface elsewhere and be harder to deal with. Now we have attack surfaces the agents didn’t know or care about; we have bugs that pass into production; we have infrastructural failures that were too hard to catch ahead of time. Just like last time, we’ll have to learn humility, empiricism, communalism, and all the rest. If we can.

                              #agile boosted

                              [?]Sasha Akhavi » 🌐
                              @sakhavi@aoir.social

                              In response to those demands we had developed , , and more, which all have in common a willingness to change ourselves as technologists in order to collaborate better with technology. But the immature dream of putting all the burden on tech survived. Now what we’ve apparently done is bury the resistance and complexity under indeterminacy so we don’t have to look at it up front.

                                Brian Marick boosted

                                [?]Jon Reid » 🌐
                                @qcoding@iosdev.space

                                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-

                                SwiftUI logo surrounded by Red → Green → Refactor → Integrate → back to Red

                                Alt...SwiftUI logo surrounded by Red → Green → Refactor → Integrate → back to Red

                                  [?]Ted M. Young » 🌐
                                  @jitterted@sfba.social

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

                                    [?]Jon Reid » 🌐
                                    @qcoding@iosdev.space

                                    Want to refactor your SwiftUI views without worrying you'll break something? Here's the first test that makes that possible. qualitycoding.org/swiftui-tdd-

                                      2 ★ 1 ↺
                                      Ted M. Young boosted

                                      [?]Amitai Schleier [he/they] » 🌐
                                      @schmonz@schmonz.com

                                      Do you know your way around the API? I'd love to add support for it in Greencently, my tiny extension. How you can help: https://github.com/schmonz/junit-greencently/issues/29

                                      (if you'd like to)

                                        0 ★ 1 ↺
                                        GeePawHill boosted

                                        [?]Amitai Schleier [he/they] » 🌐
                                        @schmonz@schmonz.com

                                        Coming soon to Maven Central, com.schmonz:junit-greencently:20250402171221.0.0-g7a4aa00-14225507806-1:

                                        - Also set status when not complete or green (tx Ron)
                                        - Setup-free .gitignore (tx Llewellyn)
                                        - Refactorings (tx Llewellyn, Petar)
                                        - TrunkVer (tx Raimo & Chris)