Полезное про интерфейсы-абстракции.
От: Sharov Россия  
Дата: 11.03.16 11:51
Оценка: 30 (4)
Здравствуйте.

Набрел тут на статью по интерфейсам в широком смысле -- тут.

Пару цитат:

(классика)

An abstraction leak exists when it is possible for an implementation to affect the environment in a way that was not agreed upon in the interface.

"All non-trivial abstractions, to some degree, are leaky."


и вот это показалось интересным (раздел The Asymptotic Complexity of Technical Debt):

The majority of technical debt in a project originates from an inappropriate reliance on abstraction leaks, or a reliance on extremely non-specific interface contracts that have difficult to foresee consequences.


Ну и график в этом разделе показался интересным.

Вот.
Кодом людям нужно помогать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.