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

[?]nadiyar »
@nadiyar@nadiyar.com

is this the right way of creating software?
IDK but it seems like bad practice to me.


It's a screenshot from the Javalin project website showing some statistics about the codebase. it says main has 7k lines of code and test has 10k lines of code

Alt...It's a screenshot from the Javalin project website showing some statistics about the codebase. it says main has 7k lines of code and test has 10k lines of code

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

      #agile boosted

      [?]agile »
      @agile@streetwi.se

      This way, every line of code you write for old systems is an investment in your future platform, not just a patch. Try it with one production line and see what you learn. (6/6)

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

              [?]FastRuby.io »
              @FastRuby@ruby.social

              How do you test the boundaries of your application? Test doubles!

              Learn 4 techniques for employing test doubles, such as dummies, fakes, stubs, spies, and mocks, that maximize their value and minimize the risk. 🕵🏼‍♀️

              go.fastruby.io/u7h

                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

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

                                I’m starting to look for a new job. Has anyone found a way to search for companies that do XP (Test Driven Development, Pairing/Ensembles, Trunk Based Development etc)?
                                Thanks!

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

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

                                          Video 4 of with : Did you know that Xcode behaviors can help change _your_ behaviors as a developer? youtube.com/watch?v=uEpBDR_f3t

                                            [?]Angelo Veltens 🏳️‍🌈 »
                                            @angelo@social.veltens.org

                                            @jlink that's because "developer productivity" is hard to define and even harder to measure. All in all my key metric is shortening the feedback cycle(s). does a great deal in that. But you also have to do (real) continuous delivery. Even can help with that (cycle time) when it comes to rapid prototyping and quickly explore an idea or technology.

                                              #refactoring boosted

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

                                              A classroom of open-minded people, eagerly learning and practicing "Refactoring Legacy Code Guided By Approval Tests" at @amsterdam 2025. Thanks to all participants for joining and sharing your unique perspectives. Also a big thank you for all the great feedback.

                                                [?]Angelo Veltens 🏳️‍🌈 »
                                                @angelo@social.veltens.org

                                                If you really really want to increase your developers productivity, teach them proper and give them time to refactor.

                                                  [?]रञ्जित (Ranjit Mathew) »
                                                  @rmathew@mastodon.social

                                                  #refactoring boosted

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

                                                  I'm speaking at this year's Amsterdam, happening next week June 18-20. I'll be hosting my workshop "Refactoring Legacy Code Guided By Approval Tests". So come join this fun event with me, and network with like minded people about and more. And to make things even better, use the voucher when buying your ticket for a 20% discount on the regular 2-day ticket.

                                                  devopsdays.org/events/2025-ams

                                                  Hope to see you there.

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

                                                    so good I wrote tests yesterday, I knew the complexity was beyond me comprehending the validity of the code.
                                                    That's when I start applying tests and lately.

                                                    Why do I start testing so late?
                                                    Well I passed the line of the code being for throw away, since I am coming back and actively being interested in it keeping to work.

                                                    curious to see the tests? codeberg.org/wolframkriesing/s

                                                    for this project: picossg.dev/tools/spaish/

                                                      [?]Sarah Peper 🏳️‍⚧️ »
                                                      @jay_peper@chaos.social

                                                      Hi y'all.
                                                      I'm now properly looking for a new job, available from early September for a senior software role. Ideally, in or Java-to-Kotlin conversion. I think I can tick just about all the important boxes for backend development and some more. (especially XP, , , trunk-based development, pairing, fast feedback cycles). Ideally, or flexible in (the one in the ).
                                                      :BoostOK:

                                                        Mark Levison boosted

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

                                                        Would it be possible to transfer the test-driven development paradigm over to writing fiction? Test-driven novel writing? I think so!

                                                        Here’s my pecha kucha talk on the topic from @Oop Munich: youtu.be/s9rPI1lPWfc

                                                          #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

                                                            Back to top - More...