протекающая абстракция
EN: leaky abstraction
Абстракция, которая не полностью скрывает уровень под собой, поэтому деталь реализации становится видна пользователю — чаще всего, когда нижний уровень падает, работает медленно или достигает предела. Закон протекающих абстракций Джоэла Спольски гласит, что все нетривиальные абстракции в той или иной степени протекают: они экономят время работы, но не время изучения, поскольку пользователю всё равно приходится понимать нижний уровень, когда тот проступает.