Odpovídáte na názor ke článku Proč Java používá tak dlouhé názvy tříd a proměnných.
Ty vaše krátké názvy jsou názornou ukázkou toho, jak by to skoro nikdy vypadat nemělo. U většiny dokážu uhodnout, jaké slovo to asi má znamenat, ale proč si to mám převádět ze zkratky ne celé slovo, proč tam to slovo nemůže být napsané? U xs
jsem to ani nedokázal dekódovat. x
naprosto univerzální název, může v tom být naprosto cokoli. Pokud neumíte něco správně pojmenovat, znamená to, že nevíte, co v tom doopravdy je.
Když jsou slova oddělená třeba pomocí CamelCase, není problém přečíst více slov. Název třídy, metody nebo proměnné má reflektovat, co v tom je nebo co to dělá. Ve spoustě případů je k tomu potřeba více slov a je to tak v pořádku. Mimochodem, pokud třídy, metody a proměnné pojmenováváte podle toho, co dělají, a vyjde vám někde příliš dlouhý název, znamená to, že toho ta třída či metoda asi dělá moc a měla by se rozdělit.
Pracuji 8 let jako softwarový inženýr, specializuji se na backend a Javu. Na Root.cz jsem aktivní již 20 let. Jsem fanda do Unixu, který denně v práci použivám.