Не подбирайте имен, которые можно понять по-разному.
Не выбирайте совершенно туманные имена типа value или data, если только в контексте не указывает точно, что они собой
представляют.
Избегайте неопределенных tmp или temp, если в этом нет нужды.
Не создавайте локальные переменные с такими же именами, как объекты во внешней области видимости, если на это нет особых причин.
Не думайте использовать имена, различающиеся использованием прописных букв или же хотя-бы одним символом.
Остерегайтесь имен, которые выглядят сходным образом.