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

I find the best approach is the keep the code base small enough so you can keep everything in your head. Knowing that if you change something you also have to update this and that , and make sure feature x, y, z still works (which could be done with automated tests).



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

Search: