Odpovídáte na názor ke článku Proč Java používá tak dlouhé názvy tříd a proměnných.
Buď se k ní můžu chovat jako k nějaké import_order_service, 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 ImportOrderService
a pak dává smysl proměnnou pojmenovat jako import_order_service
. Tím odebráním csv
jsi ztratil důležitou informaci a v případě, že budeš mít ještě typy XmlimportOrderService
, 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
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.