22

分析Nginx源码这个念头曾经出现过,也用GDB配合Source Insight跟踪过两天时间。
之后由于其他事情占据了时间,就搁置了下来,一晃就几个月。

做事过于随性是老毛病了,不过就像许多其他事情,虽明知不妥,却总也戒不掉,改不了。
借着写Nginx模块的惯性和余温,但愿这次可以一口气完成吧。
//Mac OS自带的输入法真不好用,公司们(Google, Tencent, Sogou, Baidu …)大发慈悲,做一个输入法吧

Nginx的代码写得好是出了名的:命名规范、模块化划分、函数简短、适当注释⋯⋯
虽然有如此多的好处,但要对其代码做详细分析,既可俯瞰架构、又能深入细节,却实属艰难。
单单是内存池、回调机制、多重指针等之前几天让我费劲脑汁的技巧,已经让我超出预算。
况且了解细节易,纵观全局难,注定了是一个上下求索的过程。
//这个说法也适用于程序员生涯。

为免自己半途而废,写下以上文字,算是立字为据,也权当之后笔记的前言吧。

Leave a Reply

preload preload preload

无觅相关文章插件,快速提升流量