Soy un principiante en javascript y aprendo mucho mirando el código ya escrito.
Algunos proyectos grandes de javascript que he visto tienen un código minimizado y al expandirlo no es muy legible.
casi todas las variables y funciones están definidas por una letra que se repite en el alfabeto, es decir, abc, aa, bb, cc, etc., sin comentarios.
Por curiosidad, ¿es este un estilo de codificación o hay una herramienta que utiliza para optimizar el código?
Parece difícil mantener un proyecto así.
No, no es un estilo de codificación (excepto si está jugando al golf manualmente por diversión).
Tomas el código no minimizado y lo comprimes a través de una herramienta como https://github.com/terser/terser (que es probablemente la más popular en el momento de escribir este artículo).
Puede ver lo que Terser hace en línea con su herramienta Try Terser. https://try.terser.org/