Ruby是否需要RCP(Ruby Community Process)?
程序员文章站
2022-03-25 09:12:49
...
对于从JAVA转到学习Ruby的那些朋友,你是不是会偶尔感到有些不适呢?
譬如,对于Javaer,我们都习惯了在代码中写文档,也习惯了从文档中获得相关信息.
但是Ruby就不同了,大多数Rubyer都没有在代码中写文档的习惯,你也很难获得像JAVA一样详细的信息.
Brian O'Neill在最近的博客What Ruby could learn from Java?中提到,Ruby文档与JAVA文档有很大的不同.因为Ruby本身就具有自我解释的功能(ruby code *is* documentation),由于Ruby良好的可读性,以及Ruby约定俗成的风格与习惯,使得Ruby代码本身就有文档的功能.
同时Brian O'Neill指出,Ruby也存在一些不足.Brian O'Neill认为JAVA的成功很大程度上受益于JCP(Java Community Process).而当前,Ruby就缺乏一个类似的机构,因此造成了Ruby社区的一些混乱.Brian O'Neill认为Ruby也需要一个RCP(Ruby Community Process)以提供一个灵活的环境来制定各种规范.
譬如,对于Javaer,我们都习惯了在代码中写文档,也习惯了从文档中获得相关信息.
但是Ruby就不同了,大多数Rubyer都没有在代码中写文档的习惯,你也很难获得像JAVA一样详细的信息.
Brian O'Neill在最近的博客What Ruby could learn from Java?中提到,Ruby文档与JAVA文档有很大的不同.因为Ruby本身就具有自我解释的功能(ruby code *is* documentation),由于Ruby良好的可读性,以及Ruby约定俗成的风格与习惯,使得Ruby代码本身就有文档的功能.
同时Brian O'Neill指出,Ruby也存在一些不足.Brian O'Neill认为JAVA的成功很大程度上受益于JCP(Java Community Process).而当前,Ruby就缺乏一个类似的机构,因此造成了Ruby社区的一些混乱.Brian O'Neill认为Ruby也需要一个RCP(Ruby Community Process)以提供一个灵活的环境来制定各种规范.