Привет!
Посмотрел Build Abstractions Not Illusions.
Любопытная мысль оттуда:
> лёгкий тест на то, является ли абстракцией то, что вы сделали:
Абстракция должна вводить новую терминологию.
Перекликается с моей идеей, что в сигнатурах методов интерфейсов-абстракций не должны упоминаться типы из реализации.
#talks@ergonomic_code #design@ergonomic_code
Post #417
732