Domande taggate «scope»


7
Ha senso creare blocchi solo per ridurre l'ambito di una variabile?
Sto scrivendo un programma in Java dove ad un certo punto devo caricare una password per il mio keystore. Solo per divertimento, ho provato a mantenere la mia password in Java il più breve possibile facendo questo: //Some code .... KeyManagerFactory keyManager = KeyManagerFactory.getInstance("SunX509"); Keystore keyStore = KeyStore.getInstance("JKS"); { char[] …
38 java  variables  scope 


8
"Le variabili dovrebbero vivere nel più piccolo ambito possibile" include il caso "le variabili non dovrebbero esistere se possibile"?
Secondo la risposta accettata su " Razionale per preferire le variabili locali alle variabili di istanza? ", Le variabili dovrebbero vivere nel più piccolo ambito possibile. Semplifica il problema nella mia interpretazione, significa che dovremmo refactoring questo tipo di codice: public class Main { private A a; private B b; …

6
Devo inserire le funzioni utilizzate solo in un'altra funzione, all'interno di quella funzione?
In particolare, sto scrivendo in JavaScript. Supponiamo che la mia funzione principale sia la funzione A. Se la funzione A effettua diverse chiamate alla funzione B, ma la funzione B non viene utilizzata da nessun'altra parte, devo semplicemente posizionare la funzione B all'interno della funzione A? È una buona pratica? …



5
Dovresti refactificare il codice esistente che non è rotto in un progetto incentrato su nuove funzionalità?
Dato un piccolo progetto che mira ad aggiungere nuove funzionalità all'applicazione, le modifiche introdotte toccano un po 'di codice esistente, comportando l'aggiornamento di questi in determinate aree. Durante l'implementazione, ho trovato alcuni di questi codici che sono stati aggiornati hanno candidati per il refactoring. È questo un momento appropriato per …

5
L'ambito a livello di pacchetto Java è utile?
Comprendo l'idea dell'ambito del pacchetto e, a volte, ho persino pensato di volerlo. Tuttavia, ogni volta che ho deciso con l'intento serio di provare ad usarlo, ho scoperto che non si adattava alle esigenze che pensavo potesse servire. Il mio problema principale sembra sempre che le cose che desidero limitare …
11 java  scope 

4
L'uso di blocchi di ambito interni in uno stile di funzione non è corretto?
Esistono alcuni casi (piuttosto rari) in cui esiste il rischio di: riutilizzare una variabile che non è prevista per essere riutilizzata (vedi esempio 1), o usando una variabile invece di un'altra, semanticamente chiusa (vedi esempio 2). Esempio 1: var data = this.InitializeData(); if (this.IsConsistent(data, this.state)) { this.ETL.Process(data); // Alters original …


5
Come rendere ovvio che si accede a una funzione dall'esterno?
Questa è una domanda specifica C. Sto cercando di mantenere tutto il possibile all'interno dei confini dell'unità di traduzione, esponendo solo alcune funzioni attraverso il .hfile. Cioè, sto dando un staticcollegamento ad oggetti a livello di file. Ora, un paio di funzioni devono essere chiamate da altri moduli, ma non …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.