Hacker News new | comments | show | ask | jobs | submit login

I use codebasehq.com and religiously create separate tickets for each commit/"feature" (commit logs look like: "[completed: 1234] Added feature X.")

The reason behind this is that I might go for a few weeks without even looking at the code and then when I come back to it it's like picking up someone else's work...

I also have boatloads of unit tests so that I don't have to be as terrified about making big sweeping changes, and try to add tests along with every "feature" I put in.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact