Übung 10: Bezeichner verbessern
Welche Variablenbezeichner aus der folgenden Liste bereiten Probleme oder sollten vermieden werden und warum? Vermerke das jeweilige Problem bei den nicht sinnvollen Bezeichnern. Gib (falls nötig) jeweils mindestens einen Verbesserungsvorschlag an.
| Bezeichner | Bedeutung | Problem | Vorschläge |
|---|---|---|---|
| bildNr | Inhalt | - | imageNr, imageNumber |
| bildid | Inhalt | kein lowerCamelCase | bildId, imageId |
| bildZähler | Anzahl der hochgeladenen Bilder | keine Umlaute | imgUploadedCounter, bildZaehler, imageCounter |
| zahlerFuerDie AktuelleZeileIn DerTabelleDie DieBenutzer Auflistet | Zähler für die aktuelle Zeile, in der Tabelle, die die Benutzer auflistet. | keine Sonderzeichnen und zu lang | currentRowUserCounter |
| urenKelvornAme | Vorname des Sohns eines Enkels | falsche lowerCamelCase Worttrennung | urenkelVorname, greatGrandson |
| x | Geburtsdatum | nicht aussagekräftig | birthdate, dateOfBirth |
| y | Nummer der aktuellen Seite | nicht aussagekräftig | pageNumber |
| d | Dateiname | nicht aussagekräftig | fileName, filename |
| faqUeberschrift | Überschrift der Liste häufig gestellter Fragen | - | faqHeadline |
| menHoeh | Höhe eines Menüs | keine gültige Abkürzung | menuHeight, navHeight |
| strName | Straßenname | - | streetName |
| wanf | Wandfarbe | - | wallPaint, wallColor colorOfWall |
| PoStLeiTZaHl | Postleitzahl | falsches CamelCase | zipCode |
| PLZ | Postleitzahl | nicht uppercase (Verwechslung mit Konfigurationsvariable) | zipCode |
| plz | Postleitzahl | - | zipCode |
| 2.frage | Die 2. Frage | syntaxfehler | secondQuestion, questionTwo, question2 |
| anzahl? | Die vom Benutzer eingegebene Anzahl von Produktexemplaren, die er kaufen möchte. | syntaxfehler | articleCount, articleAmount, productAmount |
| wichtige Meldung! | Die Variable enthält den Text einer wichtigen Systemmeldung. | syntaxfehler | importMessage, importantSystemMessage, alertMessage |
| pi | Die Zahl π (3.14…) | Konfigurationsvariable | Math.PI, PI |