Sızdıran Soyutlamalar (Leaky Abstractions)
"Önemsiz olmayan tüm soyutlamalar belirli düzeylerde altındaki karmaşıklığı sızdırır."
Açıklama:
Örneğin ORM (Hibernate, Entity Framework) araçları bize SQL yazmayı unutturur. Ancak veritabanı yavaşladığında veya N+1 sorgu problemi yaşandığında, mecburen SQL'in iç dinamiklerini bilmek ve oraya müdahale etmek zorunda kalırsınız.
Gerçek Hayattan Örnek:
TCP protokolü ağ paketlerini %100 ulaştırır (soyutlama). Ancak fiziksel kablo kesildiğinde uygulamanız sonsuza kadar bekleyebilir. Altındaki IP katmanının sızıntısı sizi vurur.