ruby gem camping源码解读

ruby gem camping源码解读
今天先占个位置,具体的分析以后来细说。
我原来一直想,如何找到一些gem的源码来细读,因为ruby本身开源,相信这些框架应该也是有源码的。今天果然找到了。
先进入网站
https://rubygems.org
在这个网站中搜索自己要读的源码,我为了读_why先生的camping,下载了如下几个
因为_why先生太有名气了,不读他的代码,感觉会让自己后悔。我下的最早版本,是个gem,但还是用7z软件打开,居然变成了tar.gz文件,再
tar zxvf *.tar.gz
哈哈,全部解开了,其中源码很少,只100多行,但其中又用了其它几个包,如ostruct,markaby。
我发现,只要自己想什么,一般都能变为现实。太爽了。
读《ruby元编程》这本书时,为作者的奇思妙想而折服。我就在想,作者是如何想出来的?他这么多技巧是从何而来?现在想,应该就是通过读别人的源码而来。
读了一段时间源码,首先有了底气,打破了软件的神话,知道了软件是一行行代码变成的。原来学C时,其中一个#include<stdio.h>从来没想过,stdio.h到底在哪里?现在知道了,并且可以找到相关库函数的实现。
我在想,美国人的软件产业发达,有两个优势,一是他们的英语好,所以新的资料对他们没障碍,另一个是,他们都是读源码的。而我们呢?主要是二手知识,二手知识多了,就有了一种等、靠、要的思想,全然没想到其实,软件是自己创造出来的。哈哈。


猜你喜欢

转载自blog.csdn.net/woshiyilitongdouzi/article/details/80759854