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.
Thực chất TDD không chỉ là Red-Green-Refactor. Cốt lõi là **phân rã vấn đề thành bước nhỏ** và **dùng danh sách công việc (To-do List)** để tập trung hoàn toàn vào từng việc. TDD là cách tư duy phát triển phần mềm: từng bước nhỏ, phản hồi tức thì, thiết kế hướng theo hành vi (behavior), không chỉ kiểm thử. Khi bạn kiểm soát được độ nhỏ của từng bước, bạn mới làm chủ được sự phức tạp. #TDD #BDD #Agile #SoftwareDevelopment #KiểmThửPhầnMềm #PhátTriểnPhầnMềm #LậpTrình #BehaviorDrivenDevelopment #Tes
Your project has 2,000 tests—and nobody knows which are #JUnit4. Jean Donato explains how @OpenRewrite and Dependency Analyzer help you migrate safely, step by step.
Stay sane during test refactors: https://javapro.io/2025/09/10/mastering-junit-navigating-between-old-and-new-versions-for-a-smarter-test-strategy/
Habr » 🤖 🌐
@habr@zhub.link
Что читать и смотреть в 2026. Эпичная подборка для разрабов, лидов, CTO и архитекторов
По просьбе подписчика моего ТГ-канала публикую список источников для самоподготовки. Легендарные вещи, полностью изменившие мои взгляды на индустрию.
https://habr.com/ru/articles/986832/
#источники #книги #доклады #видео #статьи #agile #xp #экстремальное_программирование #tdd #ddd
Ever wondered how to parametrize exception testing in PyTest?
Try this:
https://borutzki.github.io/2026/01/15/how-to-parametrize-exception-testing-in-pytest.html
#DailyPythonista #python #programming #Pytest #TDD #unittest
However, developers are often conditioned to believe that their work should always involve complexity.
“Easy things? Is that a joke? We’re software engineers! Complexity is our trade.”
This is one of the main reasons why many people are turned off by Test-Driven Development. But if you can move past this mindset, you’ll be in a much better place. I favour small, ridiculous steps over larger steps that feed into complexity any day.
Leanpub book LAUNCH 🚀 The Other Half of Coding: What they Didn't Teach You by Max Guernsey, III
Watch here: https://youtu.be/lDwuiSwaCf4
#books #leanpublishing #selfpublishing #booklaunch #management #coding #programming #OOP #TDD #softwareengineering #refactoring
Leanpub book LAUNCH 🚀 The Other Half of Coding: What they Didn't Teach You by Max Guernsey, III
Watch here: https://youtu.be/lDwuiSwaCf4
#books #leanpublishing #selfpublishing #booklaunch #management #coding #programming #OOP #TDD #softwareengineering #refactoring
Leanpub Book LAUNCH 🚀 The Other Half of Coding: What they Didn't Teach You by Max Guernsey, III
Read & watch on the Leanpub Blog here:
#books #leanpublishing #selfpublishing #booklaunch #management #coding #programming #OOP #TDD #softwareengineering #refactoring
Leanpub book LAUNCH 🚀 The Other Half of Coding: What they Didn't Teach You by Max Guernsey, III
Watch here: https://youtu.be/lDwuiSwaCf4
#books #leanpublishing #selfpublishing #booklaunch #management #coding #programming #OOP #TDD #softwareengineering #refactoring
When figuring out what was needed for "find all events after a given checkpoint", that was on the Discovery/Design side of #TDD. Once I had that defined (an interface and 2 implementations), then I could move completely into implementation, using the tests to take safe steps.
Remember that the “Red” (failing test) part of #TDD is the perfect time to make sure the failure message is useful, instead of the less than helpful “expected actual to not be null”.
I now have a GUI for my #rust #GameOfLife
Will optimize the code a bit and try to test _some_ of the UI code with unit tests.
Then I might record a video, since I did not yet find one on youtube where someone implements it in Rust using #TDD (if you know such a video, please forward it to me).
Another implementation of game-of-life, this time in #Java and I tried to use some #functional constraints:
https://codeberg.org/dtanzer/game-of-life/src/branch/main/java-func-constraint
Didn't clean up the test file, that was not what I wanted to practice this time. Also, forgot to commit after each micro step during the #TDD cycle.
And it's probably my last game-of-life for some time, since this year's global-day-of-code-retreat is over. #gdcr
Made a first attempt of #tdd in #rust - Feel free to roast my code, happy to hear feedback! It's just the "prime factors" - kata, though: https://codeberg.org/dtanzer/rust-playground/src/branch/main/prime_factors
Also, should I use an assertion library? Found some, and "assert_eq!" seems not very powerful...
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?
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!
Keep Your SwiftUI Tests Focused by Writing Them in English First https://qualitycoding.org/describe-test-plain-english/ #TDD
Last commit message: "Build the updates for the email, using #TDD. 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!
#testdriven #ftw when it's right, which is the hard part.
Was fun to chat here dev2next with Baruch Sadogursky from TuxCare on #VerboseMode about TDD, AI, and JitterTed's TDD Game (https://tdd.cards)
View it here: https://www.youtube.com/watch?v=O6WuOH4ZLIE
AceUnit v3.0.0 is officially released!
Enjoy a new world of unit testing C with automatic test discovery!
#PairProgramming (if you'd like to) #TDD #JUnit5 #Kotlin #Java