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

I am on the exact opposite side on this. I always name things after exactly what they do, and I've never had an issue with one of my components taking on a role it wasn't intended for. If the scope changes, that component probably gets wrapped, or replaced, or somehow else room is made for a new properly named component or tool.

This is something I am very grateful for when I return to a project after some time away and the code is documenting itself.

But I'm also a fan of disposable code. If I'm actively working on something I probably rewrite more or less the whole project every 18 months bit by bit.



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

Search: