Honestly, doing TDD isn't that hard, although if you had ever heard how a senior developer bemoans to his management why they can't do TDD on their software, you'd think you'd need to have a team of geniuses to succeed.
But plenty of new developers pick the practice up and accelerate so it isn't about being smart or experienced enough. The reasons of why developers fail to adopt TDD are varied. We'll explore the common ones in this dramatic podcast series.
Start with episode 14 on Agile Thoughts: https://agilenoir.biz/series/agile-thoughts/
from Software Development – methodologies, techniques, and tools. Covering Agile, RUP, Waterfall + more! https://ift.tt/2LM5Rsp