首页 > 其他 > 详细

结对编程——李老板代码赏析

时间:2019-09-19 20:42:27      阅读:95      评论:0      收藏:0      [点我收藏+]

结对编程——李老板代码赏析

该博文主要对结对编程队友的个人项目进行优缺点分析。

个人项目的功能为:

1.用户的登录

2.在登陆情况下用户的状态切换、用户的退出、针对出题状态(小学、初中、高中)进行题目的生成

3.将生成的题目导出至本地文件夹内的txt文件中。

程序结构分析

代码主题函数作用

void login()

登录函数,生成登陆页面,收集用户信息

void menu1()

菜单函数,用户在登录之后可选择接下来要进行的操作——退出登录,生成题目,切换难度等

changeLevel()

用户在选择切换难度之后即会进入这个函数,有小学,初中,高中三个选择

menu()
第二个菜单函数,可选择生成题目的数量,如果不符合要求,即要重新输入

setTests()

生成文件夹和txt文件,把符合要求的题目放到txt文件里面去

testGenerate()

生成符合要求的小学,初中,高中的题目

代码优缺点分析

优点:

(1)代码各个函数功能明确,使得整体代码条理清晰,可读性高

(2)在生成文件的时候,使用了相对路径,使代码的可移植性高,就算再不同的电脑上,也可以运行,无需修改其地址名称

(3)作为一个个人项目,该代码满足了项目所需求的东西,且生成的UI界面相当美观,用户体验好

缺点:

(1)代码缺少一定的注释,使得看代码的人要自己去慢慢理解其中的函数意思和代码运行流程

 

结对编程——李老板代码赏析

原文:https://www.cnblogs.com/zhaizhuo/p/11552215.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!