Názor ke článku Proč Java používá tak dlouhé názvy tříd a proměnných od BoneFlute - Naopak, toto je prostě jen praxe. Samozřejmě jsem...

  • 1. 11. 2023 15:59

    BoneFlute

    Naopak, toto je prostě jen praxe. Samozřejmě jsem také prožil ten mýtus, který autor blogového příspěvku propaguje.

    Představa, že název proměnné má reflektovat co v tom je, nebo co to dělá je naprosto rigidní a nedostatečný požadavek. Název proměnné má v první řadě pomoct čtenáři kódu.

    Když napíšu x tak čtenář jasně pochopí, že se nemá snažit něco louskat, protože na významu té proměnné nezáleží. Což je přesně ten scénář, kdy přelejváte data z jednoho místa do jiného.

    I kduž jsou slova oddělovaná až už pomocí CamelCase, nebo jakkoliv jinak, stále platí, že to je problém. Prostě je to všechno strašně dlouhý a užvaněný a komplikuje to čtení.