Odpověď na názor

Odpovídáte na názor ke článku Proč Java používá tak dlouhé názvy tříd a proměnných.

  • 1. 11. 2023 23:51

    Filip Jirsák
    Stříbrný podporovatel

    Třeba netuším jestli je to External-OrderService nebo ExternalOrder-Service.
    To obvykle tušíte, protože v doméně, kterou řešíte, se vyskytuje jedno nebo druhé, ale ne obojí.

    Ale rozepsáním na celá slova získám taky velké kulové.
    Rozepsáním na celá slova získáte to, že každý, kdo si to přečte, se okamžitě dostane do nějakého kontextu. A nebude muset nejprve dekódovat, co by asi tak mohly znamenat nějaké zkratky.

    Do rozumně použitelného identifikátoru toho moc nenacpu i kdybych se na hlavu stavěl.
    Bylo tady uvedeno dost příkladů rozumně použitelných identifikátorů, ve kterých je dostatek informací. Další tisíce příkladů najdete třeba v Java SDK, nebo ve spoustě knihoven (třeba Spring či Micronaut, když zůstaneme ve světě Javy, abych uvedl alespoň pár dalších případů).