Автозаполнение полезно для длинных имен переменных, но я считаю его более полезным для изучения API и тому подобного. Кроме того, когда он показывает подсказки к документу, я нахожу это наиболее полезным, особенно когда есть различия в функции / методе.
Однако я обычно воздерживаюсь от «чрезмерных» длинных имен, потому что вы не всегда можете гарантировать, что у кого-то другого будет автозаполнение в предпочитаемом им редакторе. Не говоря уже о том, что время от времени выполняете правки на рабочем сервере (да, избавьте меня от лекции), вы обычно будете использовать что-то вроде vi, если вы работаете в системе Unix.
Что касается действительно длинных имен переменных, я просто сокращаю их, но все же сохраняю подсказки о том, какова их цель. Или, если переменная недолговечная (только в небольшом блоке кода), я просто буду использовать что-то очень короткое, даже если это не очевидно.