I am teaching #TDD these days and noticed that there is one step that is not too
obvious but helps to keep focus on what what to implement: using higher level
functions to express logic instead of diving directly into the nitty gritty
implementation detail. >
#TDD
40 tweets
Today I was trying to show how to maintain business logic in a React application
in a central location (hexagonal architecture style), and especially writing the
tests for updating components on changes to the core turned out to be tricky.
#TDD
https://github.com/NordicPlayground/robot-war-app/pull/35/commits/aa0050c39b545f1a8afbc264db6119775f9a2f5a
I am training a junior and outside-in #TDD is a great helper in that because it
frames the current task so they can focus on the implementation itself and not
spend too much energy on fighting the test runner, or learning ~100 assertion
methods.
People complain that ESM makes testing impossible, because you can't mock
modules.
You don't need to. Don't use global instances instead and inject dependencies.
Great aspect in the @Frontend_Love talk by
@mirjam_diala: how to sell #TDD to your ...
coworkers, managers, clients: it's enables you to build better software, so the
arguments in favor are plenty!
Go a nice question via DM, which is a great one for tomorrows
@SoCraTes_UK:
Which #TDD approach is better suited than others to have a positive impact on
the quality of the software?
It's important to understand what it truly feels like if you follow practices
like #XP and #TDD, to create that drive to break your beliefs what's possible in
your current project. https://twitter.com/sf105/status/1288868066684633088
There are so many people here who would really love to answer your #TDD
questions, so just shoot! We will find a solution. #TDDLive
The problem is that the value of #TDD is not obvious, which makes it hard to
make it a default method for software projects. There are always managers,
colleagues and customers that need to be convinced.
So many cool people in this webinar on #TDD:
https://cucumber.io/resources/webinars/tdd-roundtable-series/
Nice thread on the benefits of test driven development. #TDD
https://twitter.com/guifroes/status/1265014984343420928
Always write a FAILING test first, especially when testing error behavior and
writing tests after the implementation.
You might be seeing an effect of you not understanding the system under test and
misreading its failure condition.
What @mirjam_diala thinks #tdd is about:
#EuroTestConf
Don't forget to refactor your tests as well, they are code too!
@mirjam_diala's way to explain #TDD is
really amazing and extra kudos for the way she effortlessly uses plain language
to introduce the important concepts. #EuroTestConf
#TDD is very rewarding for humans, the cycle of breaking down a big problem into
very small steps and getting them implemented leads to correct software ... and
happy developers! 🧠🍬🎉 -- @mirjam_diala at
#EuroTestConf
A live introduction to #TDD in #JavaScript by
@RoyOsherove
@oredev ... A very approachable way to explain
this powerful technique, interactive with the audience! 👍 #oredev2019
#TDD is like having a second brain that talks to you:
https://twitter.com/jocrossick/status/1056489179855704065
This requires substantial experience with building web-based applications on
#AWS (especially #serverless services AND #IoT) and deploying and operating
these services, as well as significant proficiency in #Nodejs, #TypeScript and
#TDD in general.
This requires significant experience with building web-based applications on
@awscloud (especially #serverless services and
IoT) as well as deploying and operating these services Proficiency in #Nodejs,
#TypeScript and test-driven development #TDD in general.
#tdd is not:
.@Lynoure talking about #tdd and the art of
minimal tests #EuroTestConf


Great idea: way better structure than a Slack thread (also I enjoy the
discussions going on in the #tdd thread on http://slack.softwarecrafters.org)
https://twitter.com/dtanzer/status/956447276066656257
I've created a project to introduce the CodeDoor students to #TDD in
#JavaScript: https://coderbyheart.com/introduction-to-tdd-in-javascript/
Meet me @tradebyte /dev/night #10 where I'll speak about testing for
organizations with fast innovation cycles
https://www.meetup.com/de-DE/dev_night/events/237873147/ #tdd
One of my sessions @_developercamp is:
#TDD vs. Velocity. About testing for startups and highly innovative orgs. It's
not a contradiction!
When I'm on the train and there is no Wifi, I write tests. #tdd
Learning about Next-Generation Testing with Behavioral Diff #tdd Thanks
@andrenaobjects!
An open source repo where I test the API with Gherkin stories:
https://github.com/ausgaben/ausgaben-node #bdd #tdd #unkonf
http://codurance.com/2015/06/17/inflection-point/ by
@sandromancuso is really a piece you should
read. #socrates15 #tdd
#TDD will not help you design a good system but just hinders you building crap.
Good design needs to be planned separately. #socrates15
Released examples for #TDD #JavaScript with #mocha and websites with #yadda:
https://github.com/coderbyheart/mocha-test and
https://github.com/coderbyheart/yadda-bdd-selenium-example #socrates15
Use http://galenframework.com/ to #tdd your #css! #frontendrm #ft
#TDD for browser UIs: http://galenframework.com/ enables you to test the
relative position of HTML elements in your page.
http://mach.deinbus.de/besser - mit mir zusammen das nächste
@DeinBus entwickeln: #PHP5 #Symfony2 #TDD - Gerne
Fragen an mich und RT!

