Názvy jsou dle mého názoru jedním z klíčových prvků, které přispějí nebo naopak zhorší čitelnost a s tím související chybovost kódu. Rovněž je třeba, aby vývojář uměl dostatečně dobře anglicky a názvy dávaly v angličtině správný smysl, nebyl to nějaký czenglismus. S tím se setkávám neustále. Chybné trpné rody nepravidelných sloves jsou jenom vrcholem ledovce, horší jsou nesprávné překlady, které vyloženě matou.
Slušně napsaný kód se čte jako anglický příběh.
K délce - raději mám delší přesný název vyjadřující skutečný význam, než rádoby pochopitelnou zkratku, které nikdo jiný kromě autora nerozumí. IDE doplňuje, takže delší názvy nijak nevadí. Jednoslovné pojmenování bývá dostatečně popisné jen výjimečně, možná tak v maličkém projektíku vyvíjeného pouze jedním člověkem. A i tam pochybuju.