Two more suggestions...
1. ALL modifications should be tied to a JIRA ticket. So even if you're working on something that is totally on your own initiative, please make a JIRA issue and assign it to yourself.
2. If for some reason you feel the need to comment out a section of code, please also write a comment about why you're doing that and the curcumstances under which the code could be uncommented or deleted. It's really unnerving to come across large sections of commented code - could they be uncommented at some point in time? BTW - my own personal bent is that you should never comment out code except in testing scenarios. If it's not needed, then delete it. If you need to get it back then use your SCM to retrieve the history.