I know the code for my new feature works because:
- I wrote it
- my IDE doesn’t underline anything in red
- my linting program doesn’t report any issues
- my runtime / compiler reports no syntax/compile errors
- the runtime / compiler on my build server reports no syntax/compile errors from a fresh checkout
- automated tests for my feature pass
- all automated tests pass
- all automated tests pass when run by my build server from a fresh checkout
- I peer-reviewed the code for my new feature
- I manually tested the new feature
- I manually tested other features and they still work
- Someone else manually tested the new feature
- Someone else manually tested other features and they still work
- I deployed it to production
- it’s been in production for an hour
- it’s been in production for a day
- it’s been in production for a week
- it’s been in production for a month
- it’s been in production for a year
One Comment