DEV Community

Cover image for Why I Love TDD And Why I'm Looking For Ways To Go Beyond TDD - Alex Bunardzic
Maxi Contieri
Maxi Contieri

Posted on • Originally published at maximilianocontieri.com

2

Why I Love TDD And Why I'm Looking For Ways To Go Beyond TDD - Alex Bunardzic

First International Test Driven Development took place on July 10th.

In this series, I will include every talk together with my notes and further reading.

Hopefully, a lot of readers will watch and rewatch the talks, as they are worth several reviews.

Let's continue...

Bio

Alex is a software engineering veteran with over 30 years of hands-on professional experience. A staunch advocate of Extreme Programming and TDD, Alex is currently leading DevOps teams by coaching them in TDD practices.

TL;DR: We need superfast feedback. TCR does it very well

Talk

My Personal notes

  • We spend half our time playing the guitar and the other half tuning it
  • The longer we wait before we make a change and see its impact, the more we dive in the dark
  • We need to shorten the feedback loop
  • We should deploy every keystroke to production like collaborating on Google Docs
  • Creating from scratch a TCR system with an automated script going to commit or revert according to test results.
  • We go from a steady state to another steady state
  • We are driven by symmetry
  • As always, we start faking it until we start making it
  • Prime directive is for system to be always up and running
  • Once we write many tests, we can run mutation testing
  • Accidental complexly is the pain on our systems

Speaker Links


Please follow TDD Conference on:

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay