|
|
@ -20,19 +20,19 @@ den Typ von Variablen, Parametern und Rückgabewerten wird nicht festgelegt. |
|
|
|
8. SOLID vs STUPID |
|
|
|
|
|
|
|
SOLID |
|
|
|
Seperation of Concern |
|
|
|
Open/closed Principle |
|
|
|
Liskov Substitution Principle |
|
|
|
Interface Segregation Principle |
|
|
|
Dependency Inversion Principle |
|
|
|
- Seperation of Concern |
|
|
|
- Open/closed Principle |
|
|
|
- Liskov Substitution Principle |
|
|
|
- Interface Segregation Principle |
|
|
|
- Dependency Inversion Principle |
|
|
|
|
|
|
|
STUPID |
|
|
|
Singleton |
|
|
|
Tight Coupling |
|
|
|
Untestability |
|
|
|
Premature Optimization |
|
|
|
Indescriptive Naming |
|
|
|
Duplication |
|
|
|
- Singleton |
|
|
|
- Tight Coupling |
|
|
|
- Untestability |
|
|
|
- Premature Optimization |
|
|
|
- Indescriptive Naming |
|
|
|
- Duplication |
|
|
|
|
|
|
|
Kritik |
|
|
|
|
|
|
|