初学者编程,往往喜欢一个函数直接执行完所有功能;稍进阶后就是层层调用各种函数直到完成所有功能……不要说别人接手,就是自己过一段时间再看都会两眼茫然
初看成熟的开源代码,一般会很不适应,比如发送一个数据包,只是简单复制到一个数组或队列……然后,怎么就没有然后了??
但站在作者的高度,系统的各个层、模块异常清晰,数据流就像工厂的流水线:每个工人只需从面前的流水线(队列)取下半成品,根据工序的要求加工一下,再放回去就行了……外人来参观,站在工人身后看半天可能也想不明白他不停重复一个动作是为啥[s::lol]