#testdrivendevelopment โ Public Fediverse posts
Live and recent posts from across the Fediverse tagged #testdrivendevelopment, aggregated by home.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
#books #leanpublishing #selfpublishing #RubyOnRails #TDD #Minitest #RailsTesting #TestDrivenDevelopment
-
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
#books #leanpublishing #selfpublishing #RubyOnRails #TDD #Minitest #RailsTesting #TestDrivenDevelopment
-
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
#books #leanpublishing #selfpublishing #RubyOnRails #TDD #Minitest #RailsTesting #TestDrivenDevelopment
-
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
#books #leanpublishing #selfpublishing #RubyOnRails #TDD #Minitest #RailsTesting #TestDrivenDevelopment
-
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
#books #leanpublishing #selfpublishing #RubyOnRails #TDD #Minitest #RailsTesting #TestDrivenDevelopment
-
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
#books #leanpublishing #selfpublishing #RubyOnRails #TDD #Minitest #RailsTesting #TestDrivenDevelopment
-
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
#books #leanpublishing #selfpublishing #RubyOnRails #TDD #Minitest #RailsTesting #TestDrivenDevelopment
-
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
#books #leanpublishing #selfpublishing #RubyOnRails #TDD #Minitest #RailsTesting #TestDrivenDevelopment
-
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
#books #leanpublishing #selfpublishing #RubyOnRails #TDD #Minitest #RailsTesting #TestDrivenDevelopment
-
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:
https://principal-it.eu/2020/04/indirect-inputs-and-outputs#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign
-
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:
https://principal-it.eu/2020/04/indirect-inputs-and-outputs#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign
-
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.
https://sammancoaching.org/learning_hours/test_design/fixture_object.html
#technicalcoaching #softwaredesign #tdd #testdrivendevelopment
-
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.
https://sammancoaching.org/learning_hours/test_design/fixture_object.html
#technicalcoaching #softwaredesign #tdd #testdrivendevelopment
-
๐๐จ๐๐๐ฒ, ๐๐ฉ๐ซ๐ข๐ฅ 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: https://principal-it.eu/training/well-balanced-test-driven-development.html
#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign
-
๐๐จ๐๐๐ฒ, ๐๐ฉ๐ซ๐ข๐ฅ 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: https://principal-it.eu/training/well-balanced-test-driven-development.html
#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign
-
Letting the implementation details of the Subject Under Test seep into your test code quickly becomes problematic. It harms readability, forcing readers to decipher the testโs behavior, sometimes even debug it, just to understand whatโs happening. Tests should be simple and easy to understand! Thatโs why itโs crucial to keep the domain knowledge in the production code, and out of your tests.
https://principal-it.eu/2020/09/prevent-domain-knowledge-from-sneaking-into-solitary-tests/
#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign
-
Letting the implementation details of the Subject Under Test seep into your test code quickly becomes problematic. It harms readability, forcing readers to decipher the testโs behavior, sometimes even debug it, just to understand whatโs happening. Tests should be simple and easy to understand! Thatโs why itโs crucial to keep the domain knowledge in the production code, and out of your tests.
https://principal-it.eu/2020/09/prevent-domain-knowledge-from-sneaking-into-solitary-tests/
#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign
-
Due to popular demand, Iโve extended the early-bird discount ๐ฎ๐ง๐ญ๐ข๐ฅ ๐๐จ๐ง๐๐๐ฒ, ๐๐ฉ๐ซ๐ข๐ฅ 27! Donโt miss this opportunity to invest in your skills at a reduced rate.
๐ ๐๐๐๐ฎ๐ซ๐ ๐ฒ๐จ๐ฎ๐ซ ๐ฌ๐ฉ๐จ๐ญ ๐ญ๐จ๐๐๐ฒ and learn how to build tests that support your development process (see link in the comments)
#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign
(2/2)
-
Due to popular demand, Iโve extended the early-bird discount ๐ฎ๐ง๐ญ๐ข๐ฅ ๐๐จ๐ง๐๐๐ฒ, ๐๐ฉ๐ซ๐ข๐ฅ 27! Donโt miss this opportunity to invest in your skills at a reduced rate.
๐ ๐๐๐๐ฎ๐ซ๐ ๐ฒ๐จ๐ฎ๐ซ ๐ฌ๐ฉ๐จ๐ญ ๐ญ๐จ๐๐๐ฒ and learn how to build tests that support your development process (see link in the comments)
#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign
(2/2)
-
Yay! The tests I wrote this evening failed! And then after I wrote a bit of code most of them passed. Bit more to do tomorrow.
-
Yay! The tests I wrote this evening failed! And then after I wrote a bit of code most of them passed. Bit more to do tomorrow.
-
New article: Tales Of TDD - One Test Double To Rule Them All
A short story about the pragmatic use of test doubles.
https://principal-it.eu/2026/03/tdd-tales-one-test-double/#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign
-
New article: Tales Of TDD - One Test Double To Rule Them All
A short story about the pragmatic use of test doubles.
https://principal-it.eu/2026/03/tdd-tales-one-test-double/#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign
-
Without proper TDD, developers keep pinging Google AI Studio to generate missing unit tests, turning AI assistance into a reminder service. Discover why solid testโdriven practices still matter for reliable AIโpowered code and how openโsource teams can avoid this trap. #AIStudio #TestDrivenDevelopment #UnitTests #GoogleAI
๐ https://aidailypost.com/news/lack-tdd-forces-constant-reminders-google-ai-studio-tests
-
Without proper TDD, developers keep pinging Google AI Studio to generate missing unit tests, turning AI assistance into a reminder service. Discover why solid testโdriven practices still matter for reliable AIโpowered code and how openโsource teams can avoid this trap. #AIStudio #TestDrivenDevelopment #UnitTests #GoogleAI
๐ https://aidailypost.com/news/lack-tdd-forces-constant-reminders-google-ai-studio-tests
-
A story about why #TestDrivenDevelopment matters
This week, I have been working on an invoicing system in a legacy codebase. The requirements are to extend the invoice report with additional custom fields. What we'll test here is not the visual, but the (in-memory) field values that are ultimately displayed on the invoice report.
So I first wrote the test for the header fields, _let the test fail_, and continued with the actual implementation until the test passed...1/?
-
A story about why #TestDrivenDevelopment matters
This week, I have been working on an invoicing system in a legacy codebase. The requirements are to extend the invoice report with additional custom fields. What we'll test here is not the visual, but the (in-memory) field values that are ultimately displayed on the invoice report.
So I first wrote the test for the header fields, _let the test fail_, and continued with the actual implementation until the test passed...1/?
-
This book was published in 2003, which is also the year that I read it. The sentence โA developer is a tester is a developerโ has always stuck with me. Unfortunately, in 2026, not much has changed. There is certainly a correlation between quality and ownership of testing. Software teams that adopt a holistic approach, where everyone is responsible for quality, will always outperform those that donโt. (2/2)
#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign
-
This book was published in 2003, which is also the year that I read it. The sentence โA developer is a tester is a developerโ has always stuck with me. Unfortunately, in 2026, not much has changed. There is certainly a correlation between quality and ownership of testing. Software teams that adopt a holistic approach, where everyone is responsible for quality, will always outperform those that donโt. (2/2)
#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign
-
One of the books that had a profound impact during my early years as a software developer was โDebugging Applications for Microsoft .NET and Microsoft Windowsโ by John Robbins. I fondly remember the following paragraph from one of the first chapters of the book. (1/2)
#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign
-
One of the books that had a profound impact during my early years as a software developer was โDebugging Applications for Microsoft .NET and Microsoft Windowsโ by John Robbins. I fondly remember the following paragraph from one of the first chapters of the book. (1/2)
#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign
-
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.
-
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.
-
๐งช TDD es escribir pruebas antes del cรณdigo para garantizar calidad desde el inicio. Aprende el ciclo Red-Green-Refactor y mejora tus proyectos. ๐ป
Lee mรกs ๐ https://www.soloingenieria.org/ingenieria-en-sistemas/tdd/
#TDD #TestDrivenDevelopment #DesarrolloDeSoftware #IngenierรญaEnSistemas #ProgramaciรณnLimpia
-
El cรณdigo que no se prueba es cรณdigo esperando fallar. TDD te enseรฑa a escribir pruebas primero y programar despuรฉs. Menos errores, mรกs confianza. ๐งช
#TDD #TestDrivenDevelopment #DesarrolloDeSoftware #IngenierรญaEnSistemas #ProgramaciรณnLimpia
-
Getting the genie (as @kentbeck calls it) to perform #TDD (Test-Driven Development) is... interesting.
#TestDrivenDevelopment #Software #Programming #AutomatedTests #AI #LLM #AIAssistedDevelopment #VibeCoding #AugmentedCoding
-
Getting the genie (as @kentbeck calls it) to perform #TDD (Test-Driven Development) is... interesting.
#TestDrivenDevelopment #Software #Programming #AutomatedTests #AI #LLM #AIAssistedDevelopment #VibeCoding #AugmentedCoding
-
Test-Driven Development and software design are two sides of the same coin. However, one doesnโt automatically lead to the other. We have to learn about what good design entails, while also learning and practicing Test-Driven Development in conjunction with each other.
#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign
-
Test-Driven Development and software design are two sides of the same coin. However, one doesnโt automatically lead to the other. We have to learn about what good design entails, while also learning and practicing Test-Driven Development in conjunction with each other.
#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign
-
I've a bright, enthusiastic developer started on my team today. As well as in-person mentoring, what book would to recommend to get started with #TestDrivenDevelopment #TDD #programming ?
-
I've a bright, enthusiastic developer started on my team today. As well as in-person mentoring, what book would to recommend to get started with #TestDrivenDevelopment #TDD #programming ?
-
These are ones that received their share for 2025:
- Elephant Haven
- De Zonnegloed
- Knaagje
- VOC Brasschaat
- Forrest and Friends
- Lwiro Primates Rehabilitation Center
- Ongehoord
- Dryade
- Sea Shepherd Belgium
- Sheldrick Wildlife Trust(2/2)
#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign
-
These are ones that received their share for 2025:
- Elephant Haven
- De Zonnegloed
- Knaagje
- VOC Brasschaat
- Forrest and Friends
- Lwiro Primates Rehabilitation Center
- Ongehoord
- Dryade
- Sea Shepherd Belgium
- Sheldrick Wildlife Trust(2/2)
#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign
-
On the first day of the new year, I divide all the proceeds of my book to animal welfare organisations. When you buy a copy of my book, youโre not only learning about unit tests, youโre also providing a helping hand to these organisations. Thanks to everyone who purchased my book in 2025!
https://principal-it.eu/books.html(1/2)
#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign -
On the first day of the new year, I divide all the proceeds of my book to animal welfare organisations. When you buy a copy of my book, youโre not only learning about unit tests, youโre also providing a helping hand to these organisations. Thanks to everyone who purchased my book in 2025!
https://principal-it.eu/books.html(1/2)
#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign -
"A computer can never be held accountable. Thatโs your job as the human in the loop.
Almost anyone can prompt an LLM to generate a thousand-line patch and submit it for code review. Thatโs no longer valuable. Whatโs valuable is contributing code that is proven to work.
Next time you submit a PR, make sure youโve included your evidence that it works as it should."
https://simonwillison.net/2025/Dec/18/code-proven-to-work/
#AI #GenerativeAI #AIAgents #SoftwareTesting #Programming #LLMs #CodingAgents #TestDrivenDevelopment
-
"A computer can never be held accountable. Thatโs your job as the human in the loop.
Almost anyone can prompt an LLM to generate a thousand-line patch and submit it for code review. Thatโs no longer valuable. Whatโs valuable is contributing code that is proven to work.
Next time you submit a PR, make sure youโve included your evidence that it works as it should."
https://simonwillison.net/2025/Dec/18/code-proven-to-work/
#AI #GenerativeAI #AIAgents #SoftwareTesting #Programming #LLMs #CodingAgents #TestDrivenDevelopment
-
On 4 ๐๐ง๐ 5 ๐๐๐๐๐ฆ๐๐๐ซ 2025, Iโll be hosting my workshop ๐๐๐ฅ๐ฅ-๐๐๐ฅ๐๐ง๐๐๐ ๐๐๐ฌ๐ญ-๐๐ซ๐ข๐ฏ๐๐ง ๐๐๐ฏ๐๐ฅ๐จ๐ฉ๐ฆ๐๐ง๐ญ at the ๐๐ซ๐๐ข๐ง ๐๐ฆ๐๐๐ฌ๐ฌ๐ฒ ๐ข๐ง ๐๐ง๐ญ๐ฐ๐๐ซ๐ฉ.
โฐ The early bird discount expires this Friday, 31/10! So donโt wait if you want to master the art of writing loosely coupled and highly maintainable automated developer tests.
๐ Secure your spot now: https://principal-it.eu/training/well-balanced-test-driven-development.html
#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign