Code refactoring burden: is it worth it?
Why does pair programming may help?
Test-driven development: A realistic idea?
The answer at iCSC - Lecture 5: Modern Software Engineering meets HEP