Hartcodieren: Unterschied zwischen den Versionen

Aus Programmieren-Wiki
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