Mike white (@Thenextsupersun)软件开发中的抽象泄露法则 中发帖

为什么我们经常说程序员要懂一些底层/原理性技术?直接拿接口来用不香吗。Joel Spolsky写的这篇主题为“渗漏抽象定律”尝试解释这一带你。 

翻译版

文章通过TCP协议的例子引出渗漏抽象的概念,解释了在工程实践中,尽管我们依赖抽象来简化问题,但这些抽象并非完美,它们有时会“渗漏”,即底层的复杂性会透过抽象层显现出来,从而导致各种问题。作者通过多个例子说明了渗漏抽象的普遍性,并指出了解底层原理对于处理这些渗漏至关重要。