What's your advice to developers who spend more time fixing things that broke weeks ago rather than building new features? Backtracking through old code is frustrating - and slow.
My advice is, start doing automated testing, firstly Acceptance Tests Last, then ATDD, then try lower level testing too. Over time, you'll have fewer bugs and spend less time debugging, and more time building features.
What's your advice to developers who spend more time fixing things that broke weeks ago rather than building new features? Backtracking through old code is frustrating - and slow.
My advice is, start doing automated testing, firstly Acceptance Tests Last, then ATDD, then try lower level testing too. Over time, you'll have fewer bugs and spend less time debugging, and more time building features.
Do I need to learn any specific tools in advance. Please let me know
Thanks
I recommend this short PDF, so that you can get high level overview of Acceptance Tests (Dave Farley) https://www.scribd.com/document/539310652/ATDD-How-to-Guide