Statische Analysen Flashcards

1
Q

Statische Analysen

Allgemein

A

Erkennen von Fehlern in einem Programm, ohne es aufzurufen

Oft automatisiert

Erkennt mehr (und andere) Fehler als manuelles Review

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Klassen von Programmfehlern

A

Daten

Kontrollfluss

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Klassen von Programmfehlern
Daten
Erklärung

A
  • Wurden alle Variablen initialisiert vor der ersten Verwendung?
  • Wurden alle Konstanten benannt?
  • Untere Grenze des Arrays?
  • Obere Grenze des Arrays?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Klassen von Programmfehlern
Kontrollfluss
Erklärung

A
  • Stimmen die Bedingungen?
  • Terminieren alle Schleifen?
  • Stimmt die Klammerung?
  • Sind alle Fälle bei Switch-Anweisungen abgedeckt?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly