Supponiamo di avere un codice come questo
someFunction:function(userId){
var url=SomeClass.SomeNetworkConnector.SOME_URL;
if(url !== undefined && userId !== undefined){
this.openURL(url+"?userid="+userId);
}
}
Inizialmente penso che il nome della costante effettiva SomeClass.SomeNetworkConnector.SOME_URL sia troppo lungo, quindi uso una variabile con nome più breve per tenerla, e poi usarla più tardi.
Ma mi sto sforzando se dovessi farlo, la mia ragione per oppormi sopra è: SomeClass.SomeNetworkConnector.SOME_URL è già un nome ben definito della costante, è fuorviante rinominarlo come un'altra variabile? Devo usare sempre SomeClass.SomeNetworkConnector.SOME_URL invece di creare un nome di variabile più corto?