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

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

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

个人项目的功能为:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值