2016年7月

代码中的谎言

俗话说,一个谎言,要用一百个谎言去圆。

在代码的世界里,同样如此。当然,这里只是借用“谎言”这个概念,并不带有任何贬义色彩。“谎言”用来指代那些由于设计或理解上的小疏漏,因为这些小疏漏,导致后续的代码里使用很多迂回的策略来达到目的。

但是代码世界里的“谎言”,又与真实世界的“谎言”截然不同,因为我们有版本管理系统在背后默默的记录着一切。通过它,我们可以对“谎言”进行追根溯源,找到最初的疏漏。

今天我们就来以Nginx-RTMP这个项目为例,来“拆穿”它的一个设计精巧的“谎言”。

- 阅读剩余部分 -