Názor ke článku Proč Java používá tak dlouhé názvy tříd a proměnných od Saljack - Buď se k ní můžu chovat jako k...

  • 1. 11. 2023 9:02

    Saljack

    Buď se k ní můžu chovat jako k nějaké import_order_ser­vice, a pak prefix csv_ přispívá k šumu spíš než k signálu; anebo nebo ne, a potom by se tak neměla jmenovat v první řadě ta třída, ne?
    Tohle je špatný příklad. Kdyby tam to csv nebylo, tak bych předpokládal, že typ toho order bude jen nějaký interface jako ImportOrderSer­vice a pak dává smysl proměnnou pojmenovat jako import_order_ser­vice. Tím odebráním csv jsi ztratil důležitou informaci a v případě, že budeš mít ještě typy XmlimportOrder­Service, tak jsi v koncích a musíš u takové proměnné stále kontrolovat co je to za typ.

    Obecně si myslím, že k tomu nezkracovat názvy se musí člověk protrpět. Ono taky ne každý dělá na projektu s více lidmi, který běží několik let. Je jasné, že lidem co dělají na projektu sami tohle přijde divné, ale když musíte luštit co ten člověk před 5 lety chtěl dělat a názvy proměnných jsou x, y nebo buf, tak je to vážně k zlosti