What are the requirements? Why are we doing this?
What other areas will this effect? Can I tidy anything else up in the area?
Write some tests! Follow the standards. Test edge cases, test on different browsers. Consider security, performance.
Pair programming?
Get your code reviewed
Make any changes if required
Get your code reviewed again (if changes were made)
Rebase first, and test again.
Write a useful commit message.
Did the build pass?
Make sure you've done everything on the checklist
If it's good enough for pilots and surgeons, it's good enough for us!
High five yourself. Go on.
By Helen Durrant