Als «variables» getaggte Fragen

Variable oder Skalar ist ein Speicherort, der mit einem zugeordneten symbolischen Namen (einem Bezeichner) gepaart ist und eine bekannte oder unbekannte Menge oder Information enthält, die als Wert bezeichnet wird.

10
Warum schlägt Clean Code vor, geschützte Variablen zu vermeiden?
Clean Code empfiehlt, geschützte Variablen im Abschnitt "Vertikaler Abstand" des Kapitels "Formatierung" zu vermeiden: Konzepte, die eng miteinander verbunden sind, sollten vertikal nahe beieinander gehalten werden. Offensichtlich funktioniert diese Regel nicht für Konzepte, die in separate Dateien gehören. Aber eng verwandte Konzepte sollten nicht in verschiedene Dateien aufgeteilt werden, es …

6
Soll die Variable ID oder ID heißen? [geschlossen]
Das ist ein bisschen umständlich, aber ich habe gesehen, wie manche Leute Idwie in: private int userId; public int getUserId(); und andere verwenden: private int userID; public int getUserID(); Ist einer von diesen ein besserer Name als der andere? Warum? Ich habe gesehen, dass dies in großen Projekten sehr inkonsistent …


13
Sollten wir lokale Variablen entfernen, wenn wir können?
Um beispielsweise eine CPU in Android eingeschaltet zu lassen, kann ich folgenden Code verwenden: PowerManager powerManager = (PowerManager)getSystemService(POWER_SERVICE); WakeLock wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "abc"); wakeLock.acquire(); Ich denke aber die lokalen Variablen powerManagerund wakeLockkönnen beseitigt werden: ((PowerManager)getSystemService(POWER_SERVICE)) .newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "MyWakelockTag") .acquire(); Eine ähnliche Szene wird in der iOS-Benachrichtigungsansicht angezeigt, z. B .: von …


12
Soll ich Variablen wiederverwenden?
Soll ich Variablen wiederverwenden? Ich weiß, dass viele Best Practices besagen, dass Sie dies nicht tun sollten, aber später, wenn verschiedene Entwickler den Code debuggen und 3 Variablen haben, die gleich aussehen, und der einzige Unterschied darin besteht, dass sie an verschiedenen Stellen im Code erstellt werden, könnte dies der …










Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.