关于编程能力的提高

1、云栖社:https://yq.aliyun.com/articles/68430?utm_campaign=wenzhang&utm_medium=article&utm_source=QQ-qun&utm_content=m_9150

主要的观点:通过不断阅读别人的代码提高自己的代码书写速度。

读什么:

阅读自己信赖的代码

我个人决定,是时候打开各种包进行阅读,阅读里面的一些流程。

阅读那些让你眼前一亮的代码

读一些大牛写的代码

读一些你可以意会的代码

怎么阅读:

假设你已经在阅读代码方面达到了一个突出的水平了。如果没有,那么建议你去查看项目的网站、使用说明书、文件或是任何除了代码外帮助你理解的内容。

那么,我首先建议的是使自己的脑海里有这个项目清晰的框架。其工作量是基于你所选取的代码库的大小。但是只要是大于一个文件的项目都会消耗一定的时间。

首先对文件的结构加以注释。如果一个编者的文件具有像TextMate一样的可视化视图结构将会极大的帮助这一步骤的完成。譬如这里有一个Twitter Ruby gem的完美概要。

这一步骤的目标是为了让你更加的熟悉代码。找出那些文件包含/需要/加载其他的文件,以及代码主题的位置,是否用过命名空间,或是其他诸如此类的东西。如果你已经了解了大的架构,那么你就可以深入去关注其细节了。

记录你所发现的东西

使用测试

执行,调整,再执行

冲洗和重复

。。

。。

。。

。。

。。

个人的建议就是:将你见过的每个代码,每一行都标注出来,用自己的话说出来。

你可能感兴趣的:(关于编程能力的提高)