Ask HN: How to learn to give clear, descriptive names to class, methods etc
Its one thing I wish I did better when writing code. The names are either obscure or turn into sentences before I can fully express what they try to do.
There probably isn't a surefire way to get better at this and something that must be worked on and cultivated. But any advise pointing the way is appreciated.
4 comments
[ 3.6 ms ] story [ 8.6 ms ] threadMy personal approach is to copy shamelessly. Whenever I come accross a very readable piece of code, I add it to my bookmarks. When I am stuck with naming something I go through my bookmarks and somethin inspiring always comes up.
The strategy I use is to iterate naming, just as I would any other aspect of code. You are unlikely to want to do this as often, but if you find your current names are no longer working for you, it might be time for a change.