Kapitel 5 Flashcards

(6 cards)

1
Q

Anhand welcher Kriterien kann man die Qualität von Code beurteilen?

A
  • Funktionalität
  • Verständlichkeit, Wartbarkeit
  • Effizienz
  • Eleganz
  • Programmierkonventionen
    • Verwendete Konstrukte
    • Reihenfolgen
    • Klammerung
    • Namenskonventionen
    • Layout
    • Einrückung
  • “Style Guide”
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was versteht man unter Pretty Printing?

A
  • Struktur eines Programmes klarer machen
  • Durch Einrücken, Leerzeichen und Zeilenumbrüche, je nach Werkzeug auch Schriftart und Farben
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was bedeutet der Begriff **Baseline **oder Basislinie?

A

Ein bestimmter Stand eines Systems zu einem bestimmten Zeitpunkt

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

Was ist Konfigurationsmanagement?

A

Verwaltung von Versionen, Varianten, Releases und Baselines; Wiederherstellung von Releases und Baselines

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

Was ist der Unterschied zwischen einem **Restriktiven **und einem Optimistischen Modell?

A

Restriktives Modell:
Dateien werden gezielt zum editieren aus dem Repository geholt
höchstens ein Entwickler kann Dokument editieren
==> keine Konflikte zwischen Versionen von Dateien

optimistisches Modell:
Dateien können von beliebig vielen Entwicklern ausgecheckt, editiert, kommentiert und wieder commitet werden
==> mögliche Konflikte müssen eventuell aufwändig gelöst werden

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