代码挖掘网首家一站式代码学习平台.ppt_第1页
代码挖掘网首家一站式代码学习平台.ppt_第2页
代码挖掘网首家一站式代码学习平台.ppt_第3页
代码挖掘网首家一站式代码学习平台.ppt_第4页
代码挖掘网首家一站式代码学习平台.ppt_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

代码挖掘网,发言人:多源网络工作室邮箱:1350687215QQ:1350687215,全球首家一站式代码挖掘网站,一、用户需求,互联网上大量的开源项目:A:数量众多的程序员既是开源项目的受益者,也是开源项目的贡献者。B:参与开源项目,不仅能为别人提供帮助,也能使自己有机会与国际上知名的技术专家合作,为自身发展拓宽道路。,(3)代码评审痛苦智能化评审平台代码评审过程痛苦、员工抵触情绪、工作效能低,评审报告人工参与,增加了软件测试和维护的开销。,(1)需要本地资源支持在线学习云服务学习研究源代码,离不开本地资源(操作系统、程序语言、开发环境等)的支持,无法满足在线学习的需求。,(2)缺少交流渠道轻量级开源知识库学习时间碎片化、代码文档缺失、代码信息不对称、技能提升有障碍、开源知识普及难。,(4)照搬外国模式自主创新代码挖掘技术国内做开源代码相关的网站,要么技术含量低,要么照搬Github模式,没有技术创新或突破。,需求:,二、解决方案-打造开源代码挖掘与开源知识分享平台。,开源项目网站(Linux、Android、MySQL、Tomcat、Docker、Hadoop、Firefox、PHP、),代码挖掘引擎,索引库服务器,源码库服务器,代码阅读,代码分析,代码度量,代码搜索,代码比较,知识共享,我的笔记,传统PC端,移动客户端,手机APP,代码挖掘网(),三、方案优势,代码阅读,基于云端的代码学习,多种阅读模式。,代码分析,多层级信息表现粒度:项目级版本级目录级文件级元素级,代码搜索,代码度量,代码比较,文件依赖、类图、函数跟踪、函数调用,不同粒度的信息搜索,LOC(文件、类、函数)、Halstead、McCabe,代码挖掘引擎技术:自主知识产权、高效自动、支持各类语言代码挖掘。,差异化发展战略:提供个性化的增值信息产品与服务。,在内容、数量、大小等方面比较,3.1功能优势,三、方案优势,3.2差异优势,四、行业发展,开源运动始于20世纪60年代。随着云计算、移动互联网等新技术、新模式的兴起,开源模式成为众多商业公司首选的商业运作模式和推广模式。,数据来源:SourceNinja,4.1国外,四、行业发展,开源贡献者,开源服务者,?汉化?,托管,4.2国内,五、从业人员,(1)IDC报告2014年全球的软件开发者数量达到1850万。其中,1100万是专业的软件开发人员,另外750万是开发爱好者。美国程序员占19%,其次是中国占10%,印度占有9.8%的程序员。IDC研究发现,越来越多的非专业软件开发人员开始编写代码,而且写代码也并非其主要职业。,(2)EvansData估计全世界共有1820万程序员,预计到2019年这一数字会增长到2640万。到2018年,印度程序员的人数将达到520万,美国将有450万,中国将有190万程序员,俄罗斯为130万。,数据来源于CSDN:A:程序员分布东部多;中西部地区明显较少。B:北京(18.77%)、广东(17.8%)、江苏(10.77%)、上海(6.3%)。,(3)中国程序员分布,六、网站介绍,收录经典开源项目,50多个,六、网站介绍,6.1首页,六、网站介绍,6.2多粒度的数据统计包括项目级、版本级、目录级、文件级、要素级。,六、网站介绍,6.3多样化的数据可视化手段,表格富文本树表图标层级柱状图折线图饼图标签云,六、网站介绍,6.3.1可视化-富文本,六、网站介绍,6.3.2可视化-树表,六、网站介绍,6.3.3可视化统计图,六、网站介绍,6.3.4可视化标签云,六、网站介绍,7.代码分析:对文件结构、函数调用、类图、Halstead(函数级),实现元素与源代码间的跟踪跳转。,六、网站介绍,8.代码度量:基于文件级、类级、函数级的LOC、分支语句、基本复杂度(MaCabe)、Halstead复杂度。,六、网站介绍,9.代码比较:同一文件在不同版本间的差异变化,指标包括文件大小、文件LOC、变量数量、函数数量。,六、网站介绍,10.代码词汇:统计文件词汇(标识符)的出现频率、文件级的Halstead复杂度。,六、网站介绍,10.代码词汇:统计文件词汇(标识符)的出现频率、文件级的Halstead复杂度。,六、网站介绍,11.代码评审:以编码规范为标准,对代码进行评审。,六、网站介绍,12.代码搜索:多入口、多粒度的代码搜索

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论