V podstatě s autorem souhlasím, přehnané zkracování čitelnosti obvykle spíše škodí. Na druhou stranu, nic se nesmí přehánět, protože tupým aplikováním pravidel mohou vznikat strašné věci. Jeden odstrašující příklad za všechny: HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor.
Taktiez plne suhlasim. On ten nazov by mal byt rozumny, ak je nazov premennej/class/metody nejaky dlhsi, tak potom je lepsie k tomu zapisat nejaky komentar, kde uz moze byt aj kratsia slohova praca.
Skratky ale v podstate neznasam. Neznasal som ich uz od cias ked som robil v C++ a v jave mi tento system vyhovuje. Takto aj ked je kod zlozity, umoznuje mi to lepsie sa zorientovat a nehadat co tam ta jedno-dvoj pismenkova skratka znamena. To vzdy trepem o hlavu juniorovi a dost rad im robim zle v tej forme, ze sa o pol roka po implementacii spytam co ten kod robi a aby sa rychlo zorientovali. Samozrejem ze sami nevedia co to znamena a trapia sa s vlastnym pomenovanim. Ale casom sa naucia kodit rozumne, ze sa v tom vyznam aj ja.
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.