So it happens, new feature was added and everything went wrong. Changed so many lines and so many files that You got no idea what stopped working. It would be best to check everything. It will take too long, and is almost impossible to check all.
Do you know this feeling ?
I do. And I just hit this spot again. Changed widget display engine and panel don’t work any more. Its easy to fix it but what else is wrong ? Is label working ? No idea 🙂
I made huge mistake at the beginning, totally ignored automated tests. So its time to fix it! TDD and BDD are good but they helps you ‘create’ code but code already exists. Now I will try and add BDD tests to existing code and later follow BDD rules.
After much reading I will try behave. Time to learn again 🙂