Как придумывать хорошие имена переменных
1. Имя переменной должно называться сущностью из предметной области. Чем абстрактнее название переменной, тем сложнее понимать программу.
// Абстрактно function drive(settings) {} // Конкретно function drive(pathDirections) {}
2. Если думать о программе на русском, то не всегда нужное слово для названия переменной с легкостью извлекается из головы. В таком случае можно воспользоваться электронным переводчиком. Он же предложит несколько вариантов перевода одного и того же термина.
3. Синонимы могут быть лучше первого вспомнившегося перевода. Пользуйся http://thesaurus.com для поиска синонимов. Там же найдешь антонимы.
Какими еще способами можно улучшить именование переменных?