home.social

Search

967 results for “tdd_fellow”

  1. Ignoring JSDOM Errors in Vitest

    When ignoring a problem becomes such a problem itself that you can no longer ignore it #tdd #jsdom #vitest

    closingtags.com/ignoring-jsdom

  2. This book chapter is very relevant to me as I think about expanding JitterTed's #TDD Game (tddga.me)...

    "Board Games as Part of Effective Game-Based Learning Strategies"

    link.springer.com/referencewor

    #EducationalGames #Learning

  3. Lines of code of my most recent project (not yet published):

    cloc cartoqgis/*py
    Python 1125

    and just the #tests

    cloc cartoqgis/test_conversion.py
    Python 519

    I'm still not feeling comfortable about the correctness of what I wrote. Need more tests!

    #cloc #python #testing #unittesting #tdd

  4. Thank you to the lovely people at Pact - Smartbear, who sent me some awesome swag for my talk, Using Pact to Deploy Microservices with Confidence at GopherCon UK last summer.

    If you missed the talk you can watch the video here: youtube.com/watch?v=sibEijDJHGI

    #tdd #contractTesting

  5. Thank you to the lovely people at Pact - Smartbear, who sent me some awesome swag for my talk, Using Pact to Deploy Microservices with Confidence at GopherCon UK last summer.

    If you missed the talk you can watch the video here: youtube.com/watch?v=sibEijDJHGI

    #tdd #contractTesting

  6. Thank you to the lovely people at Pact - Smartbear, who sent me some awesome swag for my talk, Using Pact to Deploy Microservices with Confidence at GopherCon UK last summer.

    If you missed the talk you can watch the video here: youtube.com/watch?v=sibEijDJHGI

    #tdd #contractTesting

  7. Good design has been top of mind and finally got a chance to do real-world coding. I have been out on the coaching range for 3 yrs but these last month proved (once again) to me that is an indispensable and life-saving weapon for the busy programmer. It helps you kill bugs, clear up misunderstandings, cut down tech debt, and stay in a flow state.

  8. The use of #TDD is a great way to write #minimalCode that reduces #overengineering. By writing tests first, you force yourself to think about the requirements before you start coding. This can help you avoid writing code that you don't need

  9. We had a fun #TestDrivenDevelopment workshop at #PyConCZ23 today. Pair-programming, katas and practicing the craft of testing is always a great investment of time.

    #PyConCZ #TDD #testing

  10. We had a fun #TestDrivenDevelopment workshop at #PyConCZ23 today. Pair-programming, katas and practicing the craft of testing is always a great investment of time.

    #PyConCZ #TDD #testing

  11. We had a fun #TestDrivenDevelopment workshop at #PyConCZ23 today. Pair-programming, katas and practicing the craft of testing is always a great investment of time.

    #PyConCZ #TDD #testing

  12. We're proud to announce that cyber-dojo are sponsoring SoCraTes UK 2025!

    cyber-dojo is a wonderful tool for facilitating deliberate practice for individuals or teams.

    cyber-dojo.org/

    SoCraTes UK is happening 29th May - 1st June 2025. Registrations are open!
    socratesuk.org/

    #TDD #DeliberatePractice #SoftwareCraft #SoCraTesUK

  13. Writing tests first doesn't have to be harder than writing them after. In fact, I'm convinced that once you get over the mental threshold of writing tests for code that doesn't exist, it's actually easier.

    Less complicated setup since you get to choose the setup and not adapt it to existing code. Also looser coupling which means code that is easier to maintain.

    #tdd #testfirst #development #testing #testafter

    Image credit to Kieran Wood via Unsplash

  14. @jitterted I'm not sure I fully agree. I think #TDD lends itself to #emergentDesign by deferring design decisions to the last responsible moment.

  15. With @benoit_maurice we have just published the English translation of our second article "How to write meaningful tests using the builder pattern" : guillaume.techene.net/2024/01/

    The third part is currently being written and will arrive hopefully (in French) before next week. Stay tuned !

    #tdd #atdd #HexagonalArchitecture #TestingStrategy

  16. With @benoit_maurice we have just published the English translation of our second article "How to write meaningful tests using the builder pattern" : guillaume.techene.net/2024/01/

    The third part is currently being written and will arrive hopefully (in French) before next week. Stay tuned !

    #tdd #atdd #HexagonalArchitecture #TestingStrategy

  17. With @benoit_maurice we have just published the English translation of our second article "How to write meaningful tests using the builder pattern" : guillaume.techene.net/2024/01/

    The third part is currently being written and will arrive hopefully (in French) before next week. Stay tuned !

    #tdd #atdd #HexagonalArchitecture #TestingStrategy

  18. With @benoit_maurice we have just published the English translation of our second article "How to write meaningful tests using the builder pattern" : guillaume.techene.net/2024/01/

    The third part is currently being written and will arrive hopefully (in French) before next week. Stay tuned !

    #tdd #atdd #HexagonalArchitecture #TestingStrategy

  19. TDD, even with ChatGPT's help, seems to nudge the programmer towards FP-style design: decouple the pieces and then compose all the pieces at the end. #CraftConf

  20. TDD with ChatGPT seems to raise the stakes of the integrated tests scam. How interesting! #CraftConf

  21. @shuttle I consequently use #TDD, where possible.

    Yes, sure, #Rust prevents a lot of bugs at compile time already, but not logic bugs.

    For example in #CSVDiff we have ~70 unit tests and ~12 integration tests. The only "bug report" we have ever gotten was due to a corrupted CSV file (being mistaken with a bug in diff):

    See here (qsv):
    github.com/jqnatividad/qsv/iss

    csv-diff:
    gitlab.com/janriemer/csv-diff

    In the future I'd like to add property and mutation testing as well 🤓

    #RustLang #Testing #UnitTest

  22. Ce week-end y'a le Geek Camp à Ruffiac dans le Lot-et-Garonne.
    Ça parlera Software craftsmanship, test, qualité du code et plein d'autres sujets de geek-es
    Pour vous inscrire c'est par là et merci à @okiwi pour l'organisation 💖
    meetup.com/software-craftsmans
    #tdd #campagne #autoorganisation #forumouvert

  23. Only 1 copy left of JitterTed's #TDD Game! Last chance to get a copy and get the #Refactoring expansion pack (coming next year) for FREE.

    tdd.cards

    #BoardGames #LearningIsFun

  24. A full classroom of the nicest people, learning and practicing "Refactoring Legacy Code Guided By Approval Tests" at DDD Europe 2023. Thanks to all participants for the vibrant atmosphere. I'm very humbled by your nice feedback.

    #tdd #learning #refactoring #approvaltests

  25. If you buy a copy before the end of the year, you'll get a FREE copy of the downloadable Print-and-Play game to gift right away (and get a head start on reading the rules).

    Gotta order before the end of the year, though: tdd.cards

    #TDD #BoardGame #LastMinuteGift