HackerTube 中文?
Explore / Caption comparisons

When does an implementation detail become a promise?

Callers can depend on observable behavior that was never documented. Changing an interpreter or a library then becomes a compatibility decision.

Read on through a shared source

Compare the passages

people actually depend in very bizarre ways on some of the internals
How Python was Shaped by leaky Internals, Armin Ronacher, Flask framework · ▶ 4:31–4:38
anything a user can observe about the implementation of your API
CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step” · ▶ 5:19–5:27