What is the one SOLID principle which, if violated, causes fragile software?
0:00 Intro
0:25 Definition
0:59 Definition Explained
2:08 The Essence
3:00 Extending the Scope
3:33 Contract Specification
4:02 Violations
6:28 Fixing Violations
7:10 Preventing Violations
8:46 Conclusion
"Data Abstraction and Hierarchy", Barbara Liskov
www.cs.tufts.edu/~nr/cs257/ar...
Design-By-Contract:
• Assumptions AREN'T tha...
• New .NET 6 Feature You...
Interface Segregation Principle:
• What others DON'T TELL...
Spoiler alert: The Liskov Substitution Principle
30 июн 2024