Best Practices
Best Practices
Do
- Reproduce before investigating
- Document investigation steps
- Test one hypothesis at a time
- Write regression test for every bug fix
- Share findings with team
- Update documentation when environment-related
Don't
- Jump to conclusions
- Make multiple changes at once
- Fix symptoms instead of causes
- Skip the hypothesis step
- Merge fixes without tests
- Ignore intermittent failures