首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

Git仓库代码演化过程中的注解定位技术研究

摘要第4-5页
Abstract第5页
第一章 绪论第8-15页
    1.1 研究背景及意义第8-10页
    1.2 国内外研究现状第10-12页
    1.3 研究内容及创新第12-13页
    1.4 论文结构及其安棑第13-15页
第二章 相关背景知识介绍第15-23页
    2.1 代码注释第15-16页
        2.1.1 代码注释规范第15-16页
    2.2 版本控制第16-17页
        2.2.1 集中式版本控制系统第17页
        2.2.2 分布式版本控制系统第17页
    2.3 Git核心概念第17-19页
        2.3.1 工作区第17-18页
        2.3.2 文件状态第18页
        2.3.3 提交原理第18-19页
    2.4 代码托管平台第19-20页
        2.4.1 GitHub第19页
        2.4.2 Git@OSC第19页
        2.4.3 Gitplex第19-20页
    2.5 注解定位技术分析与评估第20-22页
        2.5.1 注解系统第20-21页
        2.5.2 基于正则表达式的注解定位技术第21页
        2.5.3 基于google-diff-match-patch的注解定位技术第21-22页
        2.5.4 基于编程语言循环语法的注解定位技术第22页
    2.6 本章小结第22-23页
第三章 基于字符串转换的文本diff注解定位技术第23-32页
    3.1 总体概览第23-24页
    3.2 文本diff第24-28页
        3.2.1 字符串前缀匹配算法第24-25页
        3.2.2 字符串后缀匹配算法第25-26页
        3.2.3 中间字符块匹配算法第26-28页
    3.3 字符串转换第28-30页
        3.3.1 算法第29-30页
    3.4 文件行号映射第30页
        3.4.1 算法第30页
    3.5 本章小结第30-32页
第四章 注解定位辅助优化技术第32-37页
    4.1 缓存第32-35页
        4.1.1 缓存使用缘由第32页
        4.1.2 缓存对象特征第32-33页
        4.1.3 缓存属性第33页
        4.1.4 缓存介质第33页
        4.1.5 缓存实现方案第33-35页
    4.2 局部性原理矫正技术第35-36页
        4.2.1 局部性原理定义第35页
        4.2.2 注解定位错误缘由第35页
        4.2.3 实现过程第35-36页
    4.3 本章小结第36-37页
第五章 实验与结果分析第37-51页
    5.1 实验环境第37-38页
        5.1.1 开发环境第37页
        5.1.2 Git环境第37-38页
    5.2 实验数据第38-41页
        5.2.1 文件提交次数范围占比统计第38-40页
        5.2.2 文件行数范围占比统讨第40-41页
    5.3 卖验步骤第41-44页
        5.3.1 生成随机注解第41-42页
        5.3.2 文件提交次数影响因素实验步骤第42-43页
        5.3.3 文件行数影响因素实验步骤第43页
        5.3.4 实验评价指标第43-44页
    5.4 实验结果分析第44-50页
        5.4.1 文件提交次数影响因素实验结果分析第44-45页
        5.4.2 文件行数影响因素实验结果分析第45-47页
        5.4.3 对比与改进第47-50页
    5.5 本章小结第50-51页
第六章 总结与展望第51-53页
    6.1 总结第51页
    6.2 展望第51-53页
参考文献第53-56页
附录1 攻读硕士学位期间申请的专利第56-57页
致谢第57页

论文共57页,点击 下载论文
上一篇:基于果品品质检测系统的数据管理与服务平台的设计与实现
下一篇:基于JUMP平台同城支付交换系统的研究与设计