思考:作为一个开发者(特别是一个日常进行开发的一线开发者),应该定期或者不定期阅读一些优秀的开源代码,

思考:作为一个开发者(特别是一个日常进行开发的一线开发者),应该定期或者不定期阅读一些优秀的开源代码,
从一些优秀的开源软件中(比如c语言中的redis和libevent,比如java语言的elasticearch,netty,lucene
,比如c++语言的leveldb,tensorflow 等等)中汲取营养;
这些营养包括:
编码风格;
数据结构(非日常编码工作中常见的,能够拓宽视野,增长见识的)和在其上的相关操作;
它的功能介绍和实现方式;
。。。。。

原文地址:https://www.cnblogs.com/big1987/p/11544160.html