Hartcodieren: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 2: | Zeile 2: | ||
|baustelle=Ja | |baustelle=Ja | ||
|blatt=2 | |blatt=2 | ||
|beschreibung=Implementieren wir Logik für unser Programm ist es sehr wichtig darauf zu achten, keine Logik ausversehen zu Hartcodieren. | |||
Das heißt, dass wir Variablilität in der Logik haben und verschiedene Ergebnisse erhalten können. | |||
Manchmal kommt es vor, dass bestimmte Verhaltensweisen des Programms fest implementiert werden ohne, dass eine wirkliche Logik dahinter steckt, deshalb sollte immer hinterfragt werden, ob der geschriebene Code denn auch wirklich variabel ist. | |||
Gegebenenfalls muss eine Methode durch den Einsatz von mehr Variablen etwas erweitert werden, damit die Logik wirklich variabel ist. | |||
Meißtens kristallisiert sich eine Lösung schon durch Verallgemeinerung oder Parametrisierung einer speziellen Lösung heraus. | |||
|schweregrad=leicht | |schweregrad=leicht | ||
|weiterlesen=Ja | |weiterlesen=Ja | ||
|seite=Komplexität | |seite=Komplexität | ||
}} | }} |
Version vom 2. Juni 2024, 16:31 Uhr
🚧 | Diese Seite befindet sich in Bearbeitung | 🚧 |
🤓 | Diese Seite ist eine Bewertungsrichtlinie, die ab Blatt 2 annotiert und ab Blatt 3 abgezogen wird. | 🤓 |
Beschreibung
Implementieren wir Logik für unser Programm ist es sehr wichtig darauf zu achten, keine Logik ausversehen zu Hartcodieren. Das heißt, dass wir Variablilität in der Logik haben und verschiedene Ergebnisse erhalten können.
Manchmal kommt es vor, dass bestimmte Verhaltensweisen des Programms fest implementiert werden ohne, dass eine wirkliche Logik dahinter steckt, deshalb sollte immer hinterfragt werden, ob der geschriebene Code denn auch wirklich variabel ist.
Gegebenenfalls muss eine Methode durch den Einsatz von mehr Variablen etwas erweitert werden, damit die Logik wirklich variabel ist. Meißtens kristallisiert sich eine Lösung schon durch Verallgemeinerung oder Parametrisierung einer speziellen Lösung heraus.
Negativbeispiel
Positivbeispiel
Wenn du diese Seite interessant fandest, findest du hier noch mehr Seite(n) dazu:
Komplexität