Browse Source

2. Vorlesung

remotes/origin/HEAD
Saba Fazlali 1 year ago
parent
commit
0fa9475de3
  1. 14
      Lerntagebuch.md

14
Lerntagebuch.md

@ -51,18 +51,8 @@ Ich finde die Atmosphäre in unserer Übungsklasse so unterstützend. Ich hoffe,
### Erkenntnis
Wir müssen SOLID programmieren und STUPID vermeiden:
SOLID:
- **S**eparations of Concern
- **O**pen/Closed Principle
- **L**iskov Substitution Principle
- **I**nterface Segregation Principle  Dependency Inversion Principle
- **D**ependency Inversion Principle
STUPID:
- **S**ingelton
- **T**ight Coupling
- **U**ntestability
- **P**remature Optimization  Indescriptive Naming
- **D**uplication
SOLID: **S**eparations of Concern - **O**pen/Closed Principle - **L**iskov Substitution Principle - **I**nterface Segregation Principle - **D**ependency Inversion Principle
STUPID: **S**ingelton - **T**ight Coupling - **U**ntestability - **P**remature Optimization  Indescriptive Naming - **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)

Loading…
Cancel
Save