🚨 NEWS: Testing del Software — Piramide, Automazione e Strategie per Codice che Non Ti Fa Perdere Sonno

Ecco i punti chiave in breve:
💡 Hai mai lanciato una modifica in produzione e scoperto, dopo ore, che un dettaglio banale ha rotto tutto? Noi sì. E ogni volta ci siamo chiesti: perché non abbiamo scritto un test prima?Il testing del...

🚀 LINK: https://meteoraweb.com/sviluppo-di-siti-web/testing-del-software-piramide-automazione-e-strategie-per-codice-che-non-ti-fa-perdere-sonno

#unitTest #integrationTest #e2E #cI/CD #tDD

Testing fundamentals: Write tests that describe behaviour, not implementation. Test "user can login with valid credentials" rather than “password hash function returns true.” #Testing #SoftwareEngineering #TDD
💥 hey, ICYMI I announced a new book project yesterday. The WIP version is available now on Leanpub, but I also wanted to share how it came to be. Thanks everyone for your support! https://leftofthe.dev/2026/06/21/new-book-testing-rails-from-scratch #Rails #Ruby #TDD #IndiePublishing
New book: Testing Rails from Scratch | Left of the Dev

Join me, won't you, on a thought experiment as I test my approach to test-driven development in Rails, using (mostly) the default testing stack. Early release available now on Leanpub!

Tests gegen echte Server sind oft langsam & schwer reproduzierbar. @svenruppert zeigt in seiner zweiteiligen Serie, wie eine CalDAV-Testbench deterministische Tests, #TDD & schnelleres Feedback ermöglicht:

Teil 1: https://javapro.io/de/eine-caldav-testbench-fuer-die-testgetriebene-entwicklung-teil-1-vom-problem-zum-pruefstand/
Teil 2: https://javapro.io/de/eine-caldav-testbench-fuer-die-testgetriebene-entwicklung-teil-2-die-test-support-schnittstelle-in-der-praxis/

#Java

Softly launching my new book, Testing Rails from Scratch, today on Leanpub! I'll share more loudly Monday/Tuesday. This started as a thought experiment and continues to be one--iow, I expect it to evolve. https://leanpub.com/everydayrails-testing-from-scratch #RubyOnRails #TDD #Ruby #IndiePublishing
Testing Rails from Scratch

Real-world advice for adding reliable tests to your Rails apps. Learn to test with confidence!

I've just released AceUnit v3.1.0.
AceUnit is a unit test framework for C.
Enjoy!
https://github.com/christianhujer/aceunit
#TDD
GitHub - christianhujer/aceunit: AceUnit (Advanced C and Embedded Unit): A comfortable C code unit test framework. AceUnit is JUnit 5.x style, easy, modular and flexible. AceUnit can be used in resource constrained environments, e.g. embedded software development.

AceUnit (Advanced C and Embedded Unit): A comfortable C code unit test framework. AceUnit is JUnit 5.x style, easy, modular and flexible. AceUnit can be used in resource constrained environments, e...

GitHub

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

Как я завёл нормальный голос в детское приложение, не разорившись и не заставив никого лезть в настройки

Я в одиночку делаю детское приложение, где дети учат английский через рисование: рисуют слова, а оно распознаёт рисунок и отвечает голосом. В MVP голос был системный — бесплатный, но звучит как робот из нулевых, пока сам не зайдёшь в настройки и не докачаешь нормальный. Я сделал модалку с инструкцией. Угадайте, сколько людей ей воспользовались. Короче, примерно никто. Значит, хороший голос должен достаться всем сразу, без единого телодвижения юзера. И при этом дёшево — причём не только по деньгам. Рассказываю, как я завёл озвучку через ElevenLabs так, что в проде она почти ничего не стоит, работает офлайн и отвечает мгновенно. Ключ оказался в одном наблюдении: всё, что приложение когда-либо скажет, известно заранее. А ещё — почему, когда ты соло и кодишь в паре с агентом, главные проверки в пайплайне работают за ту команду, которой у тебя нет. Как это устроено

https://habr.com/ru/articles/1047888/

#TTS #ElevenLabs #React_Native #Expo #Cloudflare_Workers #детские_приложения #ONNX #TDD #AIразработка #Claude_Code

Как я завёл нормальный голос в детское приложение, не разорившись и не заставив никого лезть в настройки

Я в одиночку делаю Kalyaki — приложение, где дети учат английский через рисование: рисуют слова (cat, sun, house), оно распознаёт рисунок прямо на устройстве через ONNX-модель и отвечает голосом. Хотя...

Хабр

TDD를 통해 AI 협업 개발의 위험을 방지하고 코드 소유권을 확보하는 방법

AI 협업 개발 시 TDD 사이클을 엄격히 준수하여 예측 불가능한 변경사항, 오작동 코드, 잠재적 버그 발생을 효과적으로 방지해야 합니다.

🔗 원문 보기

TDD를 통해 AI 협업 개발의 위험을 방지하고 코드 소유권을 확보하는 방법

AI 협업 개발 시 TDD 사이클을 엄격히 준수하여 예측 불가능한 변경사항, 오작동 코드, 잠재적 버그 발생을 효과적으로 방지해야 합니다.

Ruby-News

Je continue dans mes expériences de format pour apprendre et améliorer ses compétences en developpement logiciel avec des sessions régulières de phorésie en ligne.

Toutes les infos dans le billet https://blog.crafting-labs.fr/2026/06/17/phoresie-a-distance/

N'hésitez pas à faire tourner si vous connaissez des gens que ça peut intéresser ;)

#dev #code #formation #tdd