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

[?]Leanpub ยป 🌐
@leanpub@mastodon.social

From the Leanpub Blog: Leanpub Book LAUNCH ๐Ÿš€ Testing Rails from Scratch: A practical, (mostly) out-of-the-box approach to test-driven development in Ruby on Rails by Aaron Sumner

leanpub.com/blog/leanpub-book-

    [?]Leanpub ยป 🌐
    @leanpub@mastodon.social

    NEW! Leanpub Book LAUNCH ๐Ÿš€ Testing Rails from Scratch: A practical, (mostly) out-of-the-box approach to test-driven development in Ruby on Rails by Aaron Sumner

    youtu.be/Zo7M4Cp-ndw

      [?]Christian Hujer ยป 🌐
      @christianhujer@mastodon.social

      I've just released AceUnit v3.1.0.
      AceUnit is a unit test framework for C.
      Enjoy!
      github.com/christianhujer/aceu

        Ted M. Young boosted

        [?]Jan Van Ryswyck ยป 🌐
        @janvanryswyck@mastodon.social

        Indirect inputs and outputs are essential to understanding the different kinds of test doubles. This concept helps to determine when to use a dummy or stub, and when to use a spy or mock.

        You can read more in the following article:
        principal-it.eu/2020/04/indire

          Emily Bache boosted

          [?]Jan Van Ryswyck ยป 🌐
          @janvanryswyck@mastodon.social

          I'm proud to announce that my very first learning hour has been published on the Samman Coaching website. The topic of this new learning hour is the ๐…๐ข๐ฑ๐ญ๐ฎ๐ซ๐ž ๐Ž๐›๐ฃ๐ž๐œ๐ญ pattern. A big thank you to @emilybache for her feedback and also for accepting my contribution.

          sammancoaching.org/learning_ho

            [?]Markus Tacker ยป 🌐
            @coderbyheart@chaos.social

            I am working on a project that uses Stripe and I need to check that required text elements are contained in the invoice PDFs, however Stripe's invoice fonts map punctuation (-, (, :) to NUL in the PDF text layer, so text extracted from the PDF file using e.g. pdf.js has 2026-06-01 printed as 2026\x0006\x0001 which makes writing good assertions hard. I switched to using aws.amazon.com/textract/, which OCRs the document and preserves punctuation, spaces and line breaks. Super convenient!

              Ted M. Young boosted

              [?]Jan Van Ryswyck ยป 🌐
              @janvanryswyck@mastodon.social

              What if a defect in your system is actually a missing test? The Saff Squeeze technique helps you find both the defect and the missing test. A practical approach to debugging that leaves your codebase stronger.

              Read more about it in my latest article:
              principal-it.eu/2026/06/the-sa

                [?]Wolfram wants peace ยป 🌐
                @wolframkriesing@mastodontech.de

                Just heard that a third person thinks that is a good idea.
                Outside of my own bubble.
                ๐Ÿ˜ฎโ€๐Ÿ’จ

                  [?]Jon Reid ยป 🌐
                  @qcoding@iosdev.space

                  ๐Ÿ™ˆ You wouldn't ship backend code without tests. Why are we shipping SwiftUI without unit tests? Let's fix that. qualitycoding.org/swiftui-tdd-

                    [?]Jason Yip ยป 🌐
                    @jchyip@mastodon.online

                    Jason Gorman boosted

                    [?]Abel Bรผchner-Mihaljeviฤ‡ [he/him] ยป 🌐
                    @babel@hachyderm.io

                    RE: mastodon.cloud/@jasongorman/11

                    I can highly recommend this workshop!
                    Iโ€™ve been working as a software developer for 15 years and have attended workshops before. Here, I learnt a great deal in just two hours.
                    The price is a bargain.
                    If youโ€™re lucky, itโ€™ll be a small group again and youโ€™ll get plenty of access to Jasonโ€™s wisdom.

                    [?]Jason Gorman ยป 🌐
                    @jasongorman@mastodon.cloud

                    Now, it's either something about the evening of June 2nd, or 38 people really is market saturation within my social media reach.

                    Still plenty of spaces available on June 2nd 18:45 BST for self-funding folks who want to learn TDD.

                    Last TDD workshop of this run, last one at this price.

                    Much more than just red-green-refactor!

                    Register here -> tickettailor.com/events/codema

                    Diagram of the Test-Driven Development red-green-refactor cycle that incorporates version control and continuous integration.

                    Alt...Diagram of the Test-Driven Development red-green-refactor cycle that incorporates version control and continuous integration.

                      [?]Jason Yip ยป 🌐
                      @jchyip@mastodon.online

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

                      The box of boxes is here! If you're going to be at DDD Europe, SoCraTes UK, or in Munich and want to save on shipping, contact me NOW before they're all claimed!

                      If you're in North America, I'm ready to ship it to you: tdd.cards

                      Shipping box with 8 newly manufactured copies of "JitterTed's TDD Game"! The hex tiles are separately packaged as it's my job to punch them out and assemble everything.

                      Alt...Shipping box with 8 newly manufactured copies of "JitterTed's TDD Game"! The hex tiles are separately packaged as it's my job to punch them out and assemble everything.

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

                        Munich folks:

                        I have a free day in Munich June 29, I can give a talk at your company, meetup, or user group, or we can play a game about .

                        I'd love to share my experience with Event Sourcing and Java, or facilitate a session playing JitterTed's TDD Game.

                        Let me know!

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

                          "Don't put loops in your tests" the advice goes. While there are times when a small for loop might be useful, for gosh sakes, don't use a do..while loop.

                          And please don't ask me what triggered this post.

                          p.s. Your for loop might also be hiding a deficiency in your test, aka a Test Smell. Might be fine, but worth a little more attention.

                            [?]Jon Reid ยป 🌐
                            @qcoding@iosdev.space

                            ๐Ÿงช TDD + ViewInspector: Writing Your First Failing SwiftUI Test qualitycoding.org/swiftui-tdd-

                            SwiftUI TDD (Part 1): Writing Your First Failing Test

                            Alt...SwiftUI TDD (Part 1): Writing Your First Failing Test

                              Ted M. Young boosted

                              [?]Jan Van Ryswyck ยป 🌐
                              @janvanryswyck@mastodon.social

                              ๐“๐จ๐๐š๐ฒ, ๐€๐ฉ๐ซ๐ข๐ฅ 27, is the last day to secure your spot at the ๐ž๐š๐ซ๐ฅ๐ฒ-๐›๐ข๐ซ๐ ๐ซ๐š๐ญ๐ž for my workshop ๐–๐ž๐ฅ๐ฅ-๐๐š๐ฅ๐š๐ง๐œ๐ž๐ ๐“๐ž๐ฌ๐ญ-๐ƒ๐ซ๐ข๐ฏ๐ž๐ง ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญ. Join us on ๐Œ๐š๐ฒ 21-22, 2026 at ๐“๐ก๐ž ๐๐ซ๐š๐ข๐ง ๐„๐ฆ๐›๐š๐ฌ๐ฌ๐ฒ ๐ข๐ง ๐€๐ง๐ญ๐ฐ๐ž๐ซ๐ฉ .

                              Donโ€™t miss this final chance to invest in your skills at a reduced price.

                              ๐Ÿ”— ๐’๐ž๐œ๐ฎ๐ซ๐ž ๐ฒ๐จ๐ฎ๐ซ ๐ฌ๐ฉ๐จ๐ญ ๐ง๐จ๐ฐ.

                              For more information: principal-it.eu/training/well-

                                [?]Matt Wynne ยป 🌐
                                @mattwynne@cosocial.ca

                                Hello!

                                I just migrated from hachyderm.io/@mattwynne which was ๐Ÿ‘๐Ÿป, but I have been meaning to move over here for some time because I love the initiative to democratically run our social media!

                                I'm from the UK originally, now based in Nelson, BC.

                                I'm a generalist/polyglot programmer. I lead the github.com/cucumber project and I'm known for coaching teams in technical practices like /#BDD and .

                                Also and generally

                                  #xp boosted

                                  [?]Jan Van Ryswyck ยป 🌐
                                  @janvanryswyck@mastodon.social

                                  Struggling with brittle tests that slow you down? Join my ๐–๐ž๐ฅ๐ฅ-๐๐š๐ฅ๐š๐ง๐œ๐ž๐ ๐“๐ž๐ฌ๐ญ-๐ƒ๐ซ๐ข๐ฏ๐ž๐ง ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญworkshop on ๐Œ๐š๐ฒ 21-22, 2026 in Antwerp! Learn how to write reliable, maintainable tests that help you think about software design and prevent defects. Early -bird tickets are available until ๐€๐ฉ๐ซ๐ข๐ฅ 19.

                                  For more information: principal-it.eu/training/well-

                                    Brian Marick boosted

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

                                    In Test-Driven Development (), a RED test is only part of the story. Just because a test fails, doesn't mean that you're ready to write code to make it GREEN. Before you write that code, check that the test fails as it is SUPPOSED to fail.

                                      Ted M. Young boosted

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

                                      Another stream, another set of notes. So much "new"!

                                      I try out a new design for Projectors, splitting EventConsumer into two pieces. Test-driving shows how it's about design exploration, not just writing tests.

                                      ted.dev/articles/2026/04/06/li

                                        [?]Jan Van Ryswyck ยป 🌐
                                        @janvanryswyck@mastodon.social

                                        โ€œIโ€™m writing unit tests because I have to. They just confirm that my code works, which I already know. They are tedious to write, and often stop working when I change the implementation of the system. Maintaining unit tests is often difficult and takes a lot of time out of my day.โ€

                                        Does this sound familiar? Then you might be interested in my workshop, ๐–๐ž๐ฅ๐ฅ-๐๐š๐ฅ๐š๐ง๐œ๐ž๐ ๐“๐ž๐ฌ๐ญ-๐ƒ๐ซ๐ข๐ฏ๐ž๐ง ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญ, on 21 ๐š๐ง๐ 22 ๐Œ๐š๐ฒ 2025 ๐š๐ญ ๐“๐ก๐ž ๐๐ซ๐š๐ข๐ง ๐„๐ฆ๐›๐š๐ฌ๐ฌ๐ฒ ๐ข๐ง ๐€๐ง๐ญ๐ฐ๐ž๐ซ๐ฉ.

                                          #xp boosted

                                          [?]Jan Van Ryswyck ยป 🌐
                                          @janvanryswyck@mastodon.social

                                          This two-day, hands-on workshop blends theory with practice in a real-world codebase.ย Yotdd to master the art of writing loosely coupled and highly maintainable automated developer tests.

                                          ๐‘๐ž๐ ๐ข๐ฌ๐ญ๐ž๐ซ ๐›๐ฒ ๐€๐ฉ๐ซ๐ข๐ฅ 19 ๐ญ๐จ ๐ญ๐š๐ค๐ž ๐š๐๐ฏ๐š๐ง๐ญ๐š๐ ๐ž ๐จ๐Ÿ ๐ญ๐ก๐ž ๐ž๐š๐ซ๐ฅ๐ฒ-๐›๐ข๐ซ๐ ๐๐ข๐ฌ๐œ๐จ๐ฎ๐ง๐ญ! Spots are limited, so visit my website (principal-it.eu/training/well-) to learn more and secure your spot.

                                            #refactoring boosted

                                            [?]Clare Sudbery ยป 🌐
                                            @claresudbery@mastodon.social

                                            We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the slack channel (slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.





                                              #refactoring boosted

                                              [?]SoCraTes UK ยป 🌐
                                              @SoCraTes_UK@discuss.systems

                                              We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the slack channel (slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.





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

                                                Back to streaming, with notes from yesterday's stream: ted.dev/articles/2026/03/23/li

                                                I chatted about consistency boundaries, missing-event heuristics, and encoding (serializing) events.

                                                  #refactoring boosted

                                                  [?]Clare Sudbery ยป 🌐
                                                  @claresudbery@mastodon.social

                                                  We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the slack channel (slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.





                                                    [?]Wolfram wants peace ยป 🌐
                                                    @wolframkriesing@mastodontech.de

                                                    Finding a failing test ๐Ÿšจ, coming back from the โ˜•๏ธ break, feels just so โœ… .

                                                    - I know where I left off
                                                    - I know what to continue with
                                                    - I get back into the flow within seconds
                                                    - no need to search and analyze the git history
                                                    - it ๐Ÿ’ก enlightens me and lets me continue where i left off

                                                    also when doing hashtag#PHP ๐Ÿ˜Ž

                                                    black font on red bg saying "failed"

                                                    Alt...black font on red bg saying "failed"

                                                      [?]Rob Myers ๐Ÿต ยป 🌐
                                                      @RobMyers@mastodon.social

                                                      The pivotal session that is helping me see a path forward for AI-augmented test-driven development.

                                                      (Video is a bit rough 'n' ready, but packed with insights...er, once we got going...)

                                                      youtu.be/Oz3KS9-Yohg

                                                        #refactoring boosted

                                                        [?]Clare Sudbery ยป 🌐
                                                        @claresudbery@mastodon.social

                                                        We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the slack channel (slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.





                                                          #refactoring boosted

                                                          [?]SoCraTes UK ยป 🌐
                                                          @SoCraTes_UK@discuss.systems

                                                          We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the slack channel (slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.





                                                            #agile boosted

                                                            [?]Sasha Akhavi ยป 🌐
                                                            @sakhavi@aoir.social

                                                            In fact, tooling hasnโ€™t ever made much of an impact in these areas at all, especially compared to disciplined practice on the part of collaborative knowledge workers. Thatโ€™s why weโ€™ve invented , , ... all of these are habits of complexity-tending, and theyโ€™re what disposes systems toward producing value, if anything does. 6/7

                                                              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)