大家第一个阅读的开源代码是什么?

 我来答
专注CBA的锋仔
2018-03-20 · TA获得超过441个赞
知道答主
回答量:177
采纳率:100%
帮助的人:5.4万
展开全部

我们知道,很多作家出名不容易,很多作家成名之前都阅读过大量的优秀文学作品,经过长期的阅读和写作积累,慢慢的沉淀,日积月累我,慢慢的才有可能写出一些优秀的作品。 作为程序员与此类似,很多程序员也需要不断积累,不断学习,而且需要阅读大量的优秀程序或产品,经过不断阅读和实践积累,或是通过其他能够让自己在这条道路成长的各种途径不断磨练,重现,重组学习,不断超越,然后可能写出好的程序或产品。



阅读开源代码的好处:

阅读开源代码就是获得一些好的思想。养成阅读高品质代码的习惯 ,就可以提高编写代码的能力。比如,有很多人在开始一个软件项目之前都喜欢到sourceforge.net上去找一下,是否有人以前做过相同或者相似的软件,如果有,则拿下来读一读,可以使自己对这个软件项目有更多更深的认识。

本人第一个阅读的开源代码的生成的历程:

1.分析源代码的书。而我自己的第一个阅读的开源代码的生成也不是一蹴而成的。以前曾经想找一本关于如何阅读源代码的书来看看,却没有找到。相反,倒是找到了不少分析源代码的书,比如Linux kernel, Apache source, 等等。

2.了解开源软件的运行机理,提取可重用的材料加以利用。后来通过上网搜寻,发现阅读的源代码多了,发现了解开源软件的运行机理,提取可重用的材料加以利用。他山之石,可以攻玉,阅读源代码进而从现有的优秀代码、算法、设计、架构中汲取营养,提高自身的开发与设计能力密不可分。读最优秀的代码犹如与最顶尖的人才共事。这会让自己写代码的时候,都不好意思写的没有档次。这种逼迫对自己水平的提高极有用处。

我心目中写一个好的c++代码,一般应符合谷歌c++代码规范,该规范不仅是一种规范,c++也告诉你什么,你跳,以避免不做,c++程序员都强烈建议好好看看。我听说GuGe系列的c++开源代码非常好,leveldb,protobuf等等。

好的代码应该是实用的、高效的和稳定的。最重要的是,最好的选择必须符合要求,让读者感到非常舒服,并能在第一时间找到他们想看的东西!!

3.我对读的建议就是:代码只读最优秀的。不优秀的代码,要么原样使用,要么小修小补使用,要么干脆重写。

 总之,我觉得阅读代码,要读就读laravel这样的。什么时候读、怎么读呢?最好是逼到有什么非读不可的需求的时候再读,读的时候一切以完成需求为目标,效率杠杠的。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式