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

[?]Thomas - NBA »
@nobsagile@mastodon.social

Fühlt sich Testing für euch auch oft wie eine Bremse an? 🐌 Die CI-Pipeline ist ewig rot, man schreibt Tests für Tests und am Ende liefert man trotzdem langsamer.

Das ist kein Sicherheitsnetz, das ist "Quality Theatre". Passiert, wenn Tests nur ein Ritual sind.

Automatisierte Tests sind nicht der Bremsklotz, sie sind euer Gaspedal. Wenn sie euch hindern, nutzt sie nicht.

Agilität braucht ein Sicherheitsnetz. Wie seht ihr das?

    [?]Harry Percival »
    @hjwp@fosstodon.org

    Third edition copy* is live now! Featuring 3.14 and Django 5.2 and lots of updated advice about the tradeoffs of . obeythetestinggoat.com/pages/b. and maybe a teeny-tiny nod to how AI fits in. 🐐

    * or should be 99.9% the same as the 3E, which is due out in print within _weeks_ y'all.

      Mike Bowler boosted

      [?]Sébastien Roccaserra 🐿️ »
      @sroccaserra@mastodon.social

      I've been teaching Test-Driven Development (TDD) for 6 months now, to 10 teams.

      The feedback I have from these teams, 3 months after the sessions, is that of course they don't always use TDD, they use it sometimes. But most say that they now look at writing software differently.

      I think they have integrated this way of "design is also in the smaller things", checking that it works all the time, and more communication inside and outside the team.

      I'm so happy about these feedbacks!

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

        Keep Your SwiftUI Tests Focused by Writing Them in English First qualitycoding.org/describe-tes

        iOS Test-Driven Development
Describe Your Test in Plain English
Quality Coding with Jon Reid
Image of post-it note with test

        Alt...iOS Test-Driven Development Describe Your Test in Plain English Quality Coding with Jon Reid Image of post-it note with test

          [?]Wolfram wants peace »
          @wolframkriesing@mastodontech.de

          Last commit message: "Build the updates for the email, using . This would have been too hairy otherwise."

          Makes me pretty happy. For one, that I found when I want TDD and two that I really get very satisfying results. Code is readable, as simple as I could do it (now) and it was fun and 🥁 🥁 🥁 QUICK!

          when it's right, which is the hard part.

            GeePawHill boosted

            [?]SoftwareArchitecture Gathering »
            @SAG_Conference@mastodon.social

            🤖 How can we combine with without losing the human touch? @claresudbery shares insights from her workshop "How Can You Combine AI With Test Driven Development?" and her session "Let’s Stop Making Each Other Feel Stupid" on fostering learning, psychological safety, and human-centered practices in software development.💡

            Read the full interview 👉 t1p.de/d9p1z

            Interview: Higher-Level Principles: Clare Sudbery on Asking Simple Questions and Keeping Humans in the Loop

            Alt...Interview: Higher-Level Principles: Clare Sudbery on Asking Simple Questions and Keeping Humans in the Loop

              Ted M. Young boosted

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

              Was fun to chat here dev2next with Baruch Sadogursky from TuxCare on about TDD, AI, and JitterTed's TDD Game (tdd.cards)

              View it here: youtube.com/watch?v=O6WuOH4ZLIE

                [?]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

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

                  Describe Your Test in Plain English qualitycoding.org/describe-tes

                  iOS Test-Driven Development
Describe Your Test in Plain English
Quality Coding with Jon Reid
Image of post-it note with test

                  Alt...iOS Test-Driven Development Describe Your Test in Plain English Quality Coding with Jon Reid Image of post-it note with test

                    [?]Jan Van Ryswyck »
                    @janvanryswyck@mastodon.social

                    When naming tests, avoid using technical names of functions/classes. When we encorporate the name of a function into the descriptive name of a test method, and the respective function is later renamed, then the description of the test becomes completely useless. A better approach is to describe the behaviour of the production code under test. That way we can refactor more confidently without rendering the names of our tests as obsolete.

                      #agile boosted

                      [?]Barney Dellar (he/him) »
                      @BarneyDellar@mastodon.scot

                      I don’t know if I’ll get the job, but I really enjoyed my interview today :) It was great to talk to people who advertise for skills and actually practice TDD themselves!

                        [?]Not🐧A🐧Convicted🐧Felon »
                        @sleepyfox@hachyderm.io

                        is about practice, "instead of reading the menu you eat the food".
                        It's not about 'book learning', it is experiential. You can't study your way to expertise, you have to practice.
                        The practice changes you, changes your mind, changes your way of working, changes the way you think. It is transformative.
                        You don't need a mentor or coach for this, I didn't have one, but it does make it a lot quicker and easier to achieve competance.

                          [?]alexboly »
                          @alexboly@mastodon.social

                          Just published: Doing the simplest thing that could possibly work often involves incremental thinking: the engineering practice of splitting a large problems into smaller problems so that their resolution grows into the solution that you are looking for. Let's see a definition and a few examples.
                          mozaicworks.com/blog/examples-

                            Ted M. Young boosted

                            [?]Jan Van Ryswyck »
                            @janvanryswyck@mastodon.social

                            The best thing about TDD is not necessarily the tests thats we write, but rather the instant feedback that we get from the decisions that we make during coding sessions. Especially when those decisions are related to the design of the system that we're working on.

                              Brian Marick boosted

                              [?]Jan Van Ryswyck »
                              @janvanryswyck@mastodon.social

                              Assertion libraries can be considered as mini-DSL’s that make automated tests more readable. When a team of devs make their choice, they usually judge on API preference. While it’s very important to have readable tests, the API should never be the deciding factor. What truly separates a good assertion library is the quality of its failure messages. The more actionable these messages, the faster you’ll diagnose the cause of failing tests.

                                Ted M. Young boosted

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

                                Discover techniques advice for on this Swift Academy Podcast. Learn how the new Swift Testing framework can enhance TDD practices. qualitycoding.org/mastering-td

                                  [?]Jan Van Ryswyck »
                                  @janvanryswyck@mastodon.social

                                  Test doubles expose design flaws in the code. Developers usually tend to respond to the pain that this induces by blaming test doubles instead of interpreting these signals as an issue with the design. If solitary tests are amplifiers for design flaws, then test doubles will amplify these design flaws tenfold.

                                    Brian Marick boosted

                                    [?]Jan Van Ryswyck »
                                    @janvanryswyck@mastodon.social

                                    Reflecting on 25 years as a software developer—a milestone I reached last July—I’m struck by how much the industry has evolved. I’ve seen hypes rise and fall, technologies come and go. However, there’s one thing has remained a constant: the value of Extreme Programming. I’ve been fortunate enough to learn and study the core values and practices of XP early in my career. I can only say that it has paid dividends ever since, for which I'm more than grateful.

                                    (1/3)

                                      Ron Jeffries boosted

                                      [?]Danny Faught »
                                      @swalchemist@fosstodon.org

                                      Use Your Unit Tests, or Else
                                      Thoughts on one of things you should do before getting started with TDD.

                                      linkedin.com/pulse/use-your-un

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

                                        Discover techniques advice for on this Swift Academy Podcast. Learn how the new Swift Testing framework can enhance TDD practices. qualitycoding.org/mastering-td

                                          [?]jo.vaneyck »
                                          @jovaneyck@mastodon.social

                                          Can AI coding agents do Test-Driven Development (TDD) properly? They sure can!

                                          In this week's video I take a look at two approaches: prompt engineering & using the tdd-guard library

                                          We'll run an experiment and compare results:
                                          Does it improve code/test quality?
                                          What are other trade-offs?
                                          How does tooling like tdd-guard work behind the covers?

                                          📺 youtu.be/IVdYaVKuekk

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

                                            Here's how I started test-driving a SwiftUI counter app… qualitycoding.org/tdd-where-do

                                              #agile boosted

                                              [?]dtanzer »
                                              @dtanzer@social.devteams.at

                                              A long-term client contract is ending in September, so I'll have some time in the last three months of the year. I want to spend a lot of it slowing down, learning, experimenting, ... and I'll write about it here.

                                              I also have some capacity for training and technical coaching (Test-Driven Development, Agile Engineering, Domain Driven Design). Contact me to discuss more details if you are interested: DM here or business@davidtanzer.net

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

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

                                                MAD TDD session with @marcoemrich where were letting an LLM do proper .

                                                MAD TDD session at SoCraTes 2025

                                                Alt...MAD TDD session at SoCraTes 2025

                                                  [?]Ben Fulton »
                                                  @benfulton@fosstodon.org

                                                  When a VS Code project has unit tests in it, discovery will be able to take advantage of a PYTHONPATH that is specified in a .env file. I really was not expecting that to work!

                                                    Ian boosted

                                                    [?]Jan Van Ryswyck »
                                                    @janvanryswyck@mastodon.social

                                                    For me, one of the best definitions of Test-Driven Development comes from the paper "Mock Roles, Not Objects" by Steve Freeman, Nat Pryce, Tim Mackinnon, Joe Walnes.
                                                    jmock.org/oopsla2004.pdf

                                                      [?]dtanzer »
                                                      @dtanzer@social.devteams.at

                                                      In software development, we have many ways to speed up the time until we get good feedback (in this video, I talk about test-driven development or ).

                                                      So, if we are in an environment where we get feedback slowly, we are choosing slow feedback - deliberately or by neglect.

                                                      Why are so many choosing slow feedback? videos.devteams.at/w/x5Hkwz6ey

                                                      If you prefer youtube, watch here: youtu.be/NIP13D9cEgc

                                                        Back to top - More...