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

> In my experience people refactor code to their own understanding of the problem and not all refactorings improve the code.

That's a great point. I once read (here on HN I think) that the value behind a piece of software is not the code but the team whose members all have the same mental model of the problem and can successfully map it to the code. Lose the team and you lose that map.

> One of the first things I do when I study a new codebase is find all the entry points

I follow the same strategy but… Good luck with that when you're facing a Spring application. :)



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

Search: