Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

A navigable code base is one where people can either 1) guess where a particular bit of functionality should be implemented, 2) find a paper trail that leads them to the spot where it is.

If you can't find it, you can't fix bugs. If you don't find it, then you end up splitting related functionality across several places in the code. Which will introduce bugs, and make them a pain in the ass to diagnose.



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

Search: