Notes for a younger programmer
jmduke.com
jmduke.com
If you're a junior/younger programmer make sure you have your edge-case fix properly reviewed by someone else who knows that chunk of the codebase.
With the best will in the world, unsupervised "edge cases fixing" can wreak bloody mayhem by introducing new edge cases. Been there done that.