Naming things is a core part of any programming. Almost everything needs a name and things being named well is an important factor in overall readability. Although coming up with good names may seem easy enough, there are some pitfalls that I see often. Here are ten things to avoid in your naming efforts.
I’ve seen an interesting phenomenon in witnessing different developer’s experience levels. Expertise and skills don’t always coincide with years of experience. Some developers with relatively short tenure have strong abilities, and some developers have stayed relatively stagnant for a long time. What makes the difference? While there may be differences in innate ability and aptitude, I believe there is also behaviors and mindsets that can push you towards becoming an expert developer faster.