快速开发师,论【码云】还应该追加的技术!! 20160701 阴

快速开发师 发布于 2016/07/01 13:07
阅读 348
收藏 1

就刚刚,码云推出了一个Eclipse版本的插件,为什么要推出这个Eclipse插件,因为Eclipse本身就是一个良好的代码阅读器,

    Eclipse本身提供了很多文件的编辑器,例如HTMLEditorJSPEditorPHPEditorXMLEditor等等若干多种,就算你的Eclipse本身不支持某种语言,但可以下载支持打开某种类型文件的编辑器。

    Eclipse具备Fork代码的能力可以随时Fork你喜欢的代码。也可以上传你喜欢的代码。可以实现将github上庞大额代码库和你的Eclipse优雅地配合,疯狂抓取数据。

可以和你的Eclipse优雅地配合,疯狂抓取数据。然后呢,然后你以为你可以和码云来个蜜月期,和github来个蜜月期,Really? NO!NO!NO!NO!

  因为你发现你抓取的不过是一堆文件夹,一堆文件,这就像一只美丽的"蝗虫"它的眼睛那么大那么明亮,可它不懂这个世界的美,在它眼中其实只有“黑”、“白”两种颜色。而你呢?你和蝗虫有何差异,你Fork一个又一个项目,而那些项目在你面前只不过也只有两种颜色“文件夹”、“文件”、“文件夹”、“文件”、“文件夹”、“文件”“文件夹”、“文件”、“文件夹”、“文件”, 如此无聊地交替着。

  代码不是网页,代码你不懂并且你一开始也不懂别人的代码库,代码库对你而言就是所谓的数据仅仅是数据的累积。而网页,网页恰恰相反,网页写的都是自然语言汉字英文日文总之那个国家的人立马就可以读懂,人人从小就学习了识字,然后就是图片,请问;你要识别一张图片里的图形是一匹马你会觉得费力吗,你不会。因为你大脑天生就具备世界上模式识别性能最高的硬件设备和软件设备,并且具有最高像素抓取图片的能力,世界上最复杂的人工智能系统都没有你的先进。

  所以说Eclipse既然是最好的【码云】使用工具,而网页形式又是最契合人阅读理解的形式,那么为什么【码云】或者说github、git,不提供html和Eclipse交互的能力呢;

 比如,我用网页写下

       XXXX项目,其中“在线聊天功能”我最喜欢【在线聊天功能图片

然后,我一点击,我自己编辑的在线聊天功能 的超链接,这个时候立马打开你Fork下来的XXXX项目的相应功能代码部分。像这种用HTML和Eclipse交互的能力非常好的东西,IBM没有开发出来,我也是醉了,我本人不得不写了个简陋的,并分享到开源网站上。Eclick.目前Eclick的版本放在开源中国上的只具备点超链接启动搜索的功能,但我本人已经实现了,bookmark导出,动态设置,点击超链接打开项目文件的功能。我也是极力推荐 @红薯 重视这个项目,这个项目莫说开源网页没有,国外也没有。本人也是简单实现了这个功能。忘大家多多指教。

   沼泽里的甲壳虫,胡乱飞舞的荧光之色。开源夏天,来了!


加载中
0
独孤青冥
独孤青冥
你说的这更像是一个搜索引擎+ide的结合体,要做到这点,首先就要让系统读懂代码,清楚明白的知道这一段代码是干什么的,目前来讲,唯一能做到的只能是标记,在代码里面打标记,并且这个标记的标准还要被绝大部分人接受,其实谷歌也是这么想的,他们想做语义化已经做了很多年了,还搞出了 http://schema.org 这么个玩意,然并卵,真正在用的没几家,目前为止还停在关键字匹配上
快速开发师
快速开发师
回复 @独孤青冥 : 这个不是程序员该做的事,具体项目有哪些功能,只有作者自己编辑这个项目的网页介绍文档并采用Eclick技术,而其他访问用户也可以根据自己对项目的逐渐理解而逐渐发表HTML文档,而我们就可以网络这个文档,做成超链接,被SEO.
独孤青冥
独孤青冥
回复 @快速开发师 : 还是那个问题,怎么标记才能使ide读懂这段代码是干啥的,当然,你自己的项目可能很容易,但是当代码量上来了,几千万行甚至好几亿行的时候,你怎么标记?并且,这些大项目基本都是团队开发,能舍得时间成本来做标记么
快速开发师
快速开发师
Eclipse本身有标记功能就是bookmark但是也没什么卵用,太死板。还是得富文本超文档来解读代码才是可以的。我并非做了个搜索,我自己的未更新得版本,已经可以通过超链接打开项目文件了。这使得你可以用富文本编辑器描述你代码的功能。然后点超链接打开文件之并定位到指定代码的行。
返回顶部
顶部