Dave Farley (@davefarley77 )

Dave Farley

Bio Co-author of Continuous Delivery, Independent software developer and consultant.
continuous-delivery.co.uk

YouTube Channel
bit.ly/CDonYT

Tweets 8,8K
Followers 6,6K
Following 112
Account created 05-12-2010 07:29:35
ID 223055648

TweetDeck : When it comes time to release your software into production:

• Do you cross your fingers?
• Do you pray?
• Do you guess that its all going to go well?

Remove that guesswork from the process of releasing your software ➡️ bit.ly/FB2ReleaseMana…

#ReleaseManagement #DevOps

Twitter Web App : How is that different? It is an independent path to the same result, cross-referenced in order to verify the result.

This is EXACTLY what a TDD test is doing the test is one path to an assertion, the code is another. twitter.com/ealexhudson/st…

Twitter Web App : I think that this really is only about measurement and controlling the variables. That is not special to TDD, it is completely normal in other crafts and engineering disciplines. twitter.com/aukia/status/1…

Twitter Web App : I quite like this description from the very nice YT channel DevelopmentThatPays it demonstrates applying TDD (& BDD) thinking to hanging a shelf.

youtube.com/watch?v=4QFYTQ… twitter.com/aukia/status/1…

Twitter Web App : I like types for the fastest feedback, in my IDE while I am typing.

Tests produced through TDD give me a second level of feedback, nearly as fast but not quite, and a more in-depth exploration of what my code does.

Then Acceptance Tests give me a system/user level view.
2/2 twitter.com/MichaelCanTwee…

Twitter Web App : I much prefer typed languages for the reasons that have been stated on this thread.

I often get the kind of comment that started it though, "I prefer types to tests" and I think it is a complete non-sequitur.
1/2 twitter.com/MichaelCanTwee…

Twitter Web App : Accountants do "double-entry-book-keeping" do you think that is wrong too? twitter.com/aukinhluan/sta…

Twitter Web App : Thanks for the thanks, that is a lovely thing to hear. 😎 twitter.com/jbmusso/status…

TweetDeck : Were on the countdown to 500 SUBSCRIBERS on YouTube! 🤯

Thank you so much to everyone that has subscribed to my channel so far!

If you havent yet, come and join us and lets make it to 500! ➡️ bit.ly/CDonYT

#ContinuousDelivery #DevOps

Twitter for iPad : Sure. I’ve also often seen the unit-test failure of test-suite and SUT being “welded together” because of tight-coupling, test & SUT.

But even that is a better failure than a sea of bugs and massive instability.

I don’t argue that it is a panacea, but best tool I know of. twitter.com/logosity/statu…

Twitter for iPad : Well, I do begin with the assumption that crap tests are better than no tests. twitter.com/davenicolette/…

Twitter for iPad : I talk about TDD as a talent amplifier.

If you are a crap dev, it will make you a bit less crap, if you are great it will make you even greater. twitter.com/heyjeffg/statu…

Twitter for iPad : Funny you should say that, try this...

youtu.be/xUi2951ufaw twitter.com/theoandersen/s…

Twitter for iPad : I agree that effectiveness is more important, but effectiveness WITH efficiency is best of all, and one of the best routes to effectiveness is iteration and exploration, which is enabled by efficiency and good feedback. twitter.com/drm317/status/…

Twitter for iPad : Sorry, but I disagree again. For me, the big deal here is a design problem rather than a TDD problem.

If you design cohesive, modular, loosely-coupled SW with GREAT separation-of-concerns then TDD is not a barrier to change.

I argue that good TDD encourages all those things! twitter.com/adymitruk/stat…

Twitter for iPad : I am a big fan of event modelling and DDD and believe more strongly than most people, I think, in the inportance of quality-in-design.

None of this seems at odds with TDD to me, in fact the best systems that I have built have been with the use of TDD twitter.com/adymitruk/stat…

Twitter Web App : That is true of most people that give it a real try, in my experience. twitter.com/AleksiKauppila…

Twitter Web App : Yes, precisely! This is one of the big benefits of TDD from my perspective.

It provides a tool which can help improve the design of our code, not just test it.

I have just finished recording a YT video, out in a few weeks, on this very topic.

🔗 bit.ly/CDonYT twitter.com/Antonio_TZ/sta…