Domande taggate «variables»

Variabile o scalare è un percorso di archiviazione associato a un nome simbolico associato (un identificatore), che contiene alcune quantità o informazioni note o sconosciute indicate come valore.

10
Perché Clean Code suggerisce di evitare le variabili protette?
Clean Code suggerisce di evitare le variabili protette nella sezione "Distanza verticale" del capitolo "Formattazione": I concetti strettamente correlati dovrebbero essere tenuti verticalmente vicini l'uno all'altro. Chiaramente questa regola non funziona per i concetti che appartengono a file separati. Ma allora i concetti strettamente correlati non dovrebbero essere separati in …

6
La variabile deve essere denominata ID o ID? [chiuso]
Questo è un po 'pedante, ma ho visto alcune persone usare Idcome in: private int userId; public int getUserId(); e altri usano: private int userID; public int getUserID(); Uno di questi è un nome migliore dell'altro? Perché? Ho visto questo fatto in modo molto incoerente in grandi progetti. Se dovessi …


13
Dovremmo eliminare le variabili locali se possiamo?
Ad esempio, per mantenere una CPU attiva su Android, posso usare un codice come questo: PowerManager powerManager = (PowerManager)getSystemService(POWER_SERVICE); WakeLock wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "abc"); wakeLock.acquire(); ma penso che le variabili locali powerManagere wakeLockpossano essere eliminate: ((PowerManager)getSystemService(POWER_SERVICE)) .newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "MyWakelockTag") .acquire(); scena simile appare nella vista di avviso di iOS, ad esempio: …


12
Devo riutilizzare le variabili?
Devo riutilizzare le variabili? So che molte best practice dicono che non dovresti farlo, tuttavia, in seguito, quando un altro sviluppatore sta eseguendo il debug del codice e hanno 3 variabili simili e l'unica differenza è che vengono create in diversi punti del codice, potrebbe essere confuso. Il test unitario …










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.