Ho un grande file di funzioni. Ognuna di queste funzioni è responsabile del disegno di una particolare parte dell'applicazione. La mia app ha parametri xey che uso nella funzione di setup per spostare l'intera app in giro per provare diversi posizionamenti. Quindi, naturalmente, ho bisogno di usare questi valori xey per ancorare il rendering dei componenti di ogni funzione in modo che tutto si muova all'unisono se i valori globali x, y cambiano mai.
La mia domanda è: è una cattiva pratica / architettura avere questi valori x, y nel namespace globale e avere ciascuna funzione direttamente ad accedervi in questo modo?
function renderFace() {
var x = App.x;
var y = App.y;
// drawing here
}
c'è un modo migliore che mi manca?