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

#agile boosted

[?]Leanpub »
@leanpub@mastodon.social

Leanpub book LAUNCH 🚀 The Software Developers’ Guidebook: A Collection of Modern Engineering Practices by Dave Farley youtu.be/C0OL14tVx2c

    #agile boosted

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

    Don't miss out on the technical content at Agile 2025!

    Join me in Denver in for my talk, “Test-Driven Development: Exploring the Spaces in Between”. I'll expose the hidden thinking behind the actions.

    Get tickets: agilealliance.org/agile2025/
    @AgileAlliance

    Picture of Denver, with a picture of me in the center, the text above: "I'LL BE SPEAKING AT AGILE 2025" and below: Ted M. Young (aka "JitterTed"), Test-Driven Development: Exploring the Spaces in Between. At the bottom is the text: JOIN ME FOR THREE DAYS IN DENVER, JULY 28-30! REGISTER NOW: AGILEALLIANCE.ORG/AGILE2025

    Alt...Picture of Denver, with a picture of me in the center, the text above: "I'LL BE SPEAKING AT AGILE 2025" and below: Ted M. Young (aka "JitterTed"), Test-Driven Development: Exploring the Spaces in Between. At the bottom is the text: JOIN ME FOR THREE DAYS IN DENVER, JULY 28-30! REGISTER NOW: AGILEALLIANCE.ORG/AGILE2025

      #agile boosted

      [?]Leanpub »
      @leanpub@mastodon.social

      Leanpub book LAUNCH 🚀 The Software Developers’ Guidebook: A Collection of Modern Engineering Practices by Dave Farley youtu.be/C0OL14tVx2c

        Brian Marick boosted

        [?]Clare Sudbery »
        @claresudbery@mastodon.social

        What is Test Driven Development (TDD) and how can it speed up your software development? In this Making Tech Better podcast episode, I spoke to @GeePawHill about why he loves TDD so much and how he has spread that love to software teams all over the world.
        You can listen here: youtube.com/watch?v=jJauO_q5dq

          #agile boosted

          [?]Leanpub »
          @leanpub@mastodon.social

          Leanpub book LAUNCH 🚀 The Software Developers’ Guidebook: A Collection of Modern Engineering Practices by Dave Farley youtu.be/C0OL14tVx2c

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

            My live-coding with will be back next Sunday. Follow me at twitch.tv/qcoding to get the go-live notification.
            The last session was so good, I spent time adding chapter timestamps. If you can't join live, subscribe to my YouTube channel for my next video. youtube.com/watch?v=pAd8AEJIVy

              #refactoring boosted

              [?]Orchun Kolcu »
              @orchun@hachyderm.io

              I find that the issue Kent Beck talks about here:

              tidyfirst.substack.com/p/why-t

              ... is very fundamental to TDD and centers around a couple of commonly missed aspects of it (even though they are spelled out in Test Driven Development by Example)

              1- When passing the test, there is a Fake It approach you can take if you don't see the Obvious Implementation right away before you move on to Triangulation and add more tests.

              2- When you are using Fake It, the Refactoring step is not primarily about making the code "nicer", but generalizing by removing the duplication between the test and the production code. This is only refactoring in the sense that you are staying green. That's why the step is not optional and getting to green using the simplest, naive implementation is a core part of the process.

              I think not using Fake It is one of the two main reasons people fail with TDD (the other is not making writing more testable code a design goal.)

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

                _Event-Sourcing Live Coding_

                I've been live coding an example app in (via ) w/o an ES library.

                This week I'll continue to code the "Time-Traveling Event Viewer" to view the state at any point in time.

                Join me Mon-Thur 18:00 UTC jitterted.stream

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

                  #refactoring boosted

                  [?]Peter Sommerlad »
                  @PeterSommerlad@mastodon.social

                  @GeePawHill

                  One danger of a too transparent box used for TDD is that tests get too coupled to a specific implementation and thus hinder refactoring and evolution. ie, taking the soft out of software.

                  Sure you are aware of that, but novices easily fall into that trap, when they not have learned enough about refactoring towards simpler code.

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

                    LIVE CODING STREAM THIS WEEK

                    After an awesome time at , I'm back home and ready to continue working on JitterTix, the example app in , , a tiny bit of and no other libraries (well, a few small ones, but not for the EventSourcing).

                      [?]Christian Hujer »
                      @christianhujer@mastodon.social

                      AceUnit v3.0.0 is officially released!

                      Enjoy a new world of unit testing C with automatic test discovery!

                      github.com/christianhujer/aceu

                        #refactoring boosted

                        [?]Antoine Vernois »
                        @avernois@piaille.fr

                        Je suis un développeur logiciel expérimenté (20+ :) indépendant, mentor et coach, je serai disponible en février.
                        Si vous cherchez un coup de main pour dompter une base de code sauvage, préparer une grosse évolution ou plus généralement développer un logiciel maintenable, c'est le bon moment :)

                        J'interviens principalement de deux façons:
                        * intégré à l'équipe, je fais le taf avec vous en pair programming
                        * et/ou en accompagnement, je vous guide dans vos réflexions et l'implémentation (qq heures/semaine)

                        * tous langages/technos/environnements
                        * remote only ou Ambert
                        * déplacement ponctuel ok
                        * freelance

                          2 ★ 1 ↺
                          Ted M. Young boosted

                          [?]Amitai Schleier »
                          @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)

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

                            _Event-Sourcing Example App_

                            Join me in 1 hour (18:00 UTC) as I continue work on JitterTix, an example app demonstrating how to do in (and ) without ES libraries, but with .

                            jitterted.stream

                            Source code is at github.com/jitterted/jittertic

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

                              _JitterTix Concert Ticketing System_

                              On my live coding stream this week I've been working on a simple concert event ticketing system that is based on . I have several reasons I've been doing this (putting my Game on hold).

                                0 ★ 1 ↺
                                GeePawHill boosted

                                [?]Amitai Schleier »
                                @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)