学位论文 > 优秀研究生学位论文题录展示
基于WEB的编程风格培养研究
作 者: 葛湘巍
导 师: 刘东升
学 校: 内蒙古师范大学
专 业: 课程与教学论
关键词: 风格评测 编程风格 C语言
分类号: TP311.52
类 型: 硕士论文
年 份: 2013年
下 载: 0次
引 用: 0次
阅 读: 论文下载
内容摘要
软件对于开发人员的要求越来越高。早期,开发人员只要有单枪匹马单打独斗能力就可以了,进一步要求对“平台”和“工具”熟练掌握,而如今,除了上述要求以外,更要加强调团队协作、编码规范、单元测试和最佳实践等。目前,我国在高校计算机专业人才培养过程中,出现的问题很多,其中最大的问题是教学内容脱离实际要求,导致大量的毕业生就业难的困境。特别是在学生刚刚接触程序设计语言时,没有足够重视编程习惯和编程风格的养成,而仅仅是把如何讲授程序设计语言语法为目标。本文对国内外众多编程风格和编程规范进行了分析和研究,同时与具有丰富教学经验的教师进行了深入讨论和广泛交流,针对不同代码提出了相应的编程建议。这些建议主要包含代码的整体风格、注释、命名规范三个层面。与前人相比,这里没有对代码风格提出具体要求,而是尽量抛开语言的限制,以编写高质量代码为目标,分析每一类型代码编写时,到底应该注意的事项。整体风格中,除了对具体格式提出建议外,还要求尽量保持代码风格的一致性。通过以上分析和总结,以此为基础,以C语言为实例,设计和实现了一个编程风格辅导评测系统。该系统采用B/S模式,为了将来和OJ-程序代码在线检测系统对接,编程的环境使用的经典LAMP组合。该系统能够实现代码风格的检测、格式化、批注加入和评分功能。学生可以根据自己的实际学习情况提交代码,系统将根据代码自动完成以上功能,帮助老师指导学生规范编程习惯。
|
全文目录
中文摘要 4-5 ABSTRACT 5-8 第一章 绪论 8-12 1.1 研究背景 8-9 1.2 研究目的和意义 9 1.3 本研究中的重要概念 9-10 1.3.1 编程风格 9 1.3.2 代码规范 9-10 1.3.3 编程习惯 10 1.3.4 代码规范评测 10 1.4 本文研究内容 10 1.5 本文的组织结构 10-12 第二章 国内外关于编程风格的研究现状 12-18 2.1 国外研究现状 12-14 2.2 国内研究现状 14-16 2.3 国内外研究现状比较分析 16-18 第三章 培养好习惯编写卓越代码 18-36 3.1 卓越代码特性 18 3.2 把握大局-版面和样式 18-22 3.3 名正言顺:为变量起名 22-28 3.3.1 理解恰当命名的重要性 23 3.3.2 认清命名的对象 23-25 3.3.3 六个对象命名具体细节 25-27 3.3.4 小结 27-28 3.4 编写代码注释 28-36 3.4.1 代码注释的定义 28 3.4.2 注释语法要求 28 3.4.3 恰当的编写注释 28-29 3.4.4 循序渐进,提高注释质量 29-31 3.4.5 避免无价值的注释 31 3.4.6 实践 31-32 3.4.7 培养编写高质量注释的好习惯 32-35 3.4.8 小结 35-36 第四章 代码风格评测系统设计与实现 36-52 4.1 概述 36-38 4.1.1 编写目的 36 4.1.2 项目背景 36 4.1.3 定义 36-37 4.1.4 软件开发环境 37-38 4.2 功能定义 38 4.3 总体设计 38-52 4.3.1 处理流程 38-43 4.3.2 编程风格批注模块的设计 43-47 4.3.3 编程风格分数统计模块 47-52 第五章 总结与展望 52-54 5.1 总结 52 5.2 展望 52-54 参考文献 54-56 致谢 56-57 攻读学位期间发表的论文 57
|
相似论文
- 基因调控网络模型描述语言研究,Q78
- 文学语言的模糊修辞研究,H05
- 布依语—英语语音对比研究,H319
- 统计机器翻译中结构转换技术的研究,TP391.2
- 统计与语言学相结合的词对齐及相关融合策略研究,TP391.2
- 词义消歧语料库自动获取方法研究,TP391.1
- 飞行模拟中飞行管理计算机系统CDU组件设计与仿真,TP391.9
- 东莞镇区初中学生作文语言现状调查及对策研究,G633.3
- 维特根斯坦“语言游戏说”新探,B521
- 军队后勤物资管理系统设计与实现,TP311.52
- 网络语言影响职校学生语用情况的调查及研究,G715
- 支架式教学策略在小学语文教学中的运用研究,G623.2
- 对初中数学课堂学习即时性评价的认识与探索,G633.6
- 穗港中文报纸新闻标题语言比较研究,G213
- 黑尔的普遍规定主义思想研究,B82-09
- 科学语境论浅析,N02
- 顺应论视角下时尚网络媒体中的中英语码转换研究,G206
- 新乡市二中英语语法教学调查报告,G633.41
- 任务型语言教学在高中英语口语教学中的运用研究,G633.41
- 周礼全意义理论研究,B812
- 中英双语者英文书面字词识别的心理表征与激活进程的研究,B84
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|