Search
967 results for “tdd_fellow”
-
"Worried that TDD will slow down your programmers? Don't. They probably need slowing down." (@jbrains - https://twitter.com/jbrains/status/167297606698008576)
#OnModernDev #AlexThuReading #AlexThuClassics #AlexThuPairing
-
I teach #tdd in part to create environments in which programmers feel safer making decisions, an ingredient of a greater feeling of autonomy.
At the same time, I help traditional architects (and others who hoard design decisions for the good of the project) feel safer to delegate some of their decision making. This becomes quite personal and intense work.
This way, we #LeadWithoutBlame.
-
When maintainers practice TDD to work on an open source project I want to contribute to... 😌
#coding #programming #100DaysOfCode #CodeNewbie #testDrivenDevelopment #TDD #cleanCode #extremeProgramming #softwareCraftsmanship #softwareCrafters
-
Three misconceptions about TDD 🤦♂️:
❌ You need the support of your hierarchy to practice TDD.
❌ You can’t practice TDD if all your team doesn’t.
❌ You can’t start practicing TDD in the middle of a project#coding #programming #100DaysOfCode #CodeNewbie #testDrivenDevelopment #TDD #cleanCode #softwareCraftsmanship #softwareCrafters
-
You know #TDD ?! What? I mean #tootDrivenDevelopment ? 🤔🤔
♥️ I need help to figure out what it looks like! ♥️
I start with a simple #scheme #code #snippet and you modify it. The resulting code has to fit in one toot!
If you can't execute the code. It's broken. The last committer should fix it.
So make it portable ! 🚀(display "hello schemers")
#scheme #schemer #schemers #lisp #lisper
#r5rs #r6rs #r7rs #coding #programming #fun #friday #guile #chezscheme #gauche #racket #chickenscheme #gambit -
Hot take: I tried the opposite of TDD.
I wrote the README first.
Then forced the code to obey it.A README that is also a runnable literate Haskell script:
./4_ch.md
No build system. Just runghc.
It turns out README-driven design is amazing for small tools and teaching (or generating code).
It breaks for big systems, which is how you know when to stop.
Read more: https://gopher.someodd.zip/0//phlog/4_ch.gopher.md
-
Hot take: I tried the opposite of TDD.
I wrote the README first.
Then forced the code to obey it.A README that is also a runnable literate Haskell script:
./4_ch.md
No build system. Just runghc.
It turns out README-driven design is amazing for small tools and teaching (or generating code).
It breaks for big systems, which is how you know when to stop.
Read more: https://gopher.someodd.zip/0//phlog/4_ch.gopher.md
-
Hot take: I tried the opposite of TDD.
I wrote the README first.
Then forced the code to obey it.A README that is also a runnable literate Haskell script:
./4_ch.md
No build system. Just runghc.
It turns out README-driven design is amazing for small tools and teaching (or generating code).
It breaks for big systems, which is how you know when to stop.
Read more: https://gopher.someodd.zip/0//phlog/4_ch.gopher.md
-
Hot take: I tried the opposite of TDD.
I wrote the README first.
Then forced the code to obey it.A README that is also a runnable literate Haskell script:
./4_ch.md
No build system. Just runghc.
It turns out README-driven design is amazing for small tools and teaching (or generating code).
It breaks for big systems, which is how you know when to stop.
Read more: https://gopher.someodd.zip/0//phlog/4_ch.gopher.md
-
Hot take: I tried the opposite of TDD.
I wrote the README first.
Then forced the code to obey it.A README that is also a runnable literate Haskell script:
./4_ch.md
No build system. Just runghc.
It turns out README-driven design is amazing for small tools and teaching (or generating code).
It breaks for big systems, which is how you know when to stop.
Read more: https://gopher.someodd.zip/0//phlog/4_ch.gopher.md
-
GitHub deploys Plan agent for TDD workflows as agentic AI market hits $9.14B in 2026 up 40.5% YoY. Developers now leverage context window management & custom agents for production-grade code. Healthcare segment leads at 48.4% CAGR.
#AdwaitX #GitHubCopilot #AIDevelopment #TechNews #CodingLife #AI #DevTools #GitHub
https://www.adwaitx.com/github-plan-agent-tdd-agentic-ai-market/
-
Our next #JCON2025 session is live: 'TDD: Test-Driven Development vs TAB-Driven Development' with Marit van Dijk
The rise of #AI powered #coding assistants is changing the way we approach #code completion, often allowing us to accept…
Grab your coffee and hit play: https://youtu.be/Ufty6Et0LSI
-
[Перевод] Обзор книги «Паттерны разработки на Python TDD, DDD и событийно-ориентированная архитектура»
Недавно я прочёл книгу « Паттерны разработки на Python TDD, DDD и событийно-ориентированная архитектура ». Основной акцент в ней сделан на том, как именно нужно структурировать программы, чтобы они по мере роста оставались простыми и удобными в поддержке. Это моя любимая тема из области программирования, поэтому, конечно же, книга мне понравилась. Пожалуй, я не возьмусь использовать именно те приёмы, которые авторы рекомендуют в книге — но они обсуждают классные идеи, напомнившие мне о задачах, встречавшихся в моей практике на предыдущих работах. Кроме того, отмечу, что английская версия книги есть в свободном доступе онлайн , так какие вообще вопросы? В книге рассматривается предметно-ориентированное проектирование и событийно-ориентированная архитектура (в основу которой удобно закладывать микросервисы, но это не обязательно). В этом посте я немного раскрою наиболее понравившиеся мне идеи из книги, но, прежде, чем переходить к этому, хочу артикулировать некоторые детали:
-
What is Test Driven Development (TDD) and how can it speed up your software development? In this Making Tech Better podcast episode, I spoke to @GeePawHill about why he loves TDD so much and how he has spread that love to software teams all over the world.
You can listen here: https://www.youtube.com/watch?v=jJauO_q5dq8 -
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.
-
My new Cypress course announcement on Halloween: "TDD Calculator" Learn how to write a Cy failing test, then add a feature to make the test pass. Discount code TDDHALLOWEEN valid for 1 week https://cypress.tips/courses/tdd-calculator #testing #cypress #cypressio
-
Matthias Geisler is convincing me to do TDD! 🤓
-
CW: Dataconf thread
-
CW: Dataconf thread
-
CW: Dataconf thread
-
CW: Dataconf thread
-
CW: Dataconf thread
-
And this is why #UnitTests and #TDD are awesome/necessary (even in #Rust/ #RustLang):
The original requirement:
figure out how many columns the _result_ of diffing two CSVs in #CsvDiff have.Do you see the error-pattern?
It's
- when we have no diff
&&
- at least one CSV has headerswhich makes sense, because I've implemented the feature in the diffing logic, but at that point header information is already lost (in some other thread).
Isn't that beautiful!?🥰
-
And this is why #UnitTests and #TDD are awesome/necessary (even in #Rust/ #RustLang):
The original requirement:
figure out how many columns the _result_ of diffing two CSVs in #CsvDiff have.Do you see the error-pattern?
It's
- when we have no diff
&&
- at least one CSV has headerswhich makes sense, because I've implemented the feature in the diffing logic, but at that point header information is already lost (in some other thread).
Isn't that beautiful!?🥰
-
And this is why #UnitTests and #TDD are awesome/necessary (even in #Rust/ #RustLang):
The original requirement:
figure out how many columns the _result_ of diffing two CSVs in #CsvDiff have.Do you see the error-pattern?
It's
- when we have no diff
&&
- at least one CSV has headerswhich makes sense, because I've implemented the feature in the diffing logic, but at that point header information is already lost (in some other thread).
Isn't that beautiful!?🥰
-
And this is why #UnitTests and #TDD are awesome/necessary (even in #Rust/ #RustLang):
The original requirement:
figure out how many columns the _result_ of diffing two CSVs in #CsvDiff have.Do you see the error-pattern?
It's
- when we have no diff
&&
- at least one CSV has headerswhich makes sense, because I've implemented the feature in the diffing logic, but at that point header information is already lost (in some other thread).
Isn't that beautiful!?🥰
-
And this is why #UnitTests and #TDD are awesome/necessary (even in #Rust/ #RustLang):
The original requirement:
figure out how many columns the _result_ of diffing two CSVs in #CsvDiff have.Do you see the error-pattern?
It's
- when we have no diff
&&
- at least one CSV has headerswhich makes sense, because I've implemented the feature in the diffing logic, but at that point header information is already lost (in some other thread).
Isn't that beautiful!?🥰
-
It is much harder to learn TDD alone than with a pair or while teaming. The individual learning is accelerated by group work.
#SoftwareDevelopment #WorkTogether #excellence #ValidateBeforeDuringAndAfter
-
Ich hab grade #Quicksort mit #TDD in #Java implementiert! Besser spät als nie 😝.
Das Buch "Clean Craftsmanship" hat mich motiviert, mich wieder mit TDD zu beschäftigen, und ich muss sagen: Bis jetzt klingt es wirklich sinnvoll.