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

Boyd Stephen Smith Jr. »
@BoydStephenSmithJr@hachyderm.io

> Test-driven development (TDD) is a way of writing code that involves writing an automated unit-level test case that fails, then writing just enough code to make the test pass

(Wikipedia)

So, fans, how do you write your first test(s)? Like, how do you deal with the fact that none of the implementation you will be writing has any names yet? Do you violate this principle some and stub out implementation objects to give them names? Do you write tests that "fail" due to missing names? In a statically-typed language, how do you accomplish the later -- consider failure to compile a "test failure"?

I'm generally a fan of TDD, but I never _actually_ start from the tests. They are always something that comes later but, potentially, become a driver in the future.

    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

      #agile boosted

      David Sabine »
      @davidsabine@mastodon.social

      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 .

      bit.ly/register-for-upcoming-c

        #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

          #agile boosted

          Kerrick Long (code) »
          @kerrick@dotnet.social

          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)