Naming Convention [closed]

2

Quando determiniamo i nomi delle variabili, ci sono due problemi importanti che la gente menziona:

  1. I nomi delle variabili devono essere esplicativi. Per questo motivo, i loro nomi possono essere lunghi. '

  2. I nomi delle variabili riassumono brevemente lo scopo principale; non possono essere lunghi I nomi lunghi diminuiscono la comprensibilità. '

Quale di questi dovrebbe essere preso in considerazione?

    
posta Goktug 05.12.2018 - 16:10
fonte

1 risposta

4

Questa non è la ragione per cui di solito viene data. I nomi di variabili lunghe aumentano la comprensibilità perché possono spiegare lo scopo di una variabile in modo più esplicito. temperature_of_the_main_reactor spiega più di solo temparature .

Il punto è che i token lunghi diminuiscono la leggibilità - impiegano più tempo per elaborare e l'aumento è super-lineare (ci vuole più del doppio del tempo per leggere un identificatore di 20 caratteri di un 10 -carattere uno). Quindi c'è un compromesso tra espressività e concisione, e il punto debole è in qualche modo un valore soggettivo, poiché la gente legge in modo piuttosto ideologico. Questo è il motivo per cui c'è così tanto dibattito sul modo giusto di nominare le variabili.

Come al solito, affrontare un compromesso richiede che tu segua i principi entrambi e decida quanto peso assegnare a ciascuno di essi.

    
risposta data 05.12.2018 - 16:14
fonte

Leggi altre domande sui tag