Browse Source

2. Vorlesung

remotes/origin/HEAD
Saba Fazlali 1 year ago
parent
commit
abd6f851b7
  1. 13
      Lerntagebuch.md

13
Lerntagebuch.md

@ -51,19 +51,32 @@ Ich finde die Atmosphäre in unserer Übungsklasse so unterstützend. Ich hoffe,
### Erkenntnis ### Erkenntnis
Wir müssen SOLID programmieren und STUPID vermeiden: Wir müssen SOLID programmieren und STUPID vermeiden:
SOLID: SOLID:
**S**eparations of Concern **S**eparations of Concern
**O**pen/Closed Principle **O**pen/Closed Principle
**L**iskov Substitution Principle **L**iskov Substitution Principle
**I**nterface Segregation Principle  Dependency Inversion Principle **I**nterface Segregation Principle  Dependency Inversion Principle
**D**ependency Inversion Principle **D**ependency Inversion Principle
STUPID: STUPID:
**S**ingelton **S**ingelton
**T**ight Coupling **T**ight Coupling
**U**ntestability **U**ntestability
**P**remature Optimization  Indescriptive Naming **P**remature Optimization  Indescriptive Naming
**D**uplication **D**uplication
Unser Code sollte offen für Erweiterungen, aber geschlossen für Änderungen sein. (Open/Close-Prinzip) High-Level-Module sollten nichts von Low-Level-Modulen importieren. Sie sollten von Abstraktionen abhängen. (Dependency Inversion-Prinzip) Unser Hauptziel bei der Programmentwicklung sollte die Einfachheit sein und unnötige Komplexität sollte vermieden werden. (KISS-Prinzip) Unser Code sollte offen für Erweiterungen, aber geschlossen für Änderungen sein. (Open/Close-Prinzip) High-Level-Module sollten nichts von Low-Level-Modulen importieren. Sie sollten von Abstraktionen abhängen. (Dependency Inversion-Prinzip) Unser Hauptziel bei der Programmentwicklung sollte die Einfachheit sein und unnötige Komplexität sollte vermieden werden. (KISS-Prinzip)
### Wiederholung ### Wiederholung

Loading…
Cancel
Save