湖大19年结对项目-组员互评

结对项目(中小学数学自动出题系统)代码优缺点分析  

一、简介    

    小组成员:何奕希、张祖瑜    

    此篇为张祖瑜对何奕希的代码的分析  

二、优点    

    1、 使用四个类来完成此个人项目,条理清晰,分别为:pp、ppListener、test、testLis。对应着两个界面类与两个监听器。    

    2、 pp类:代码备注简单易懂、格式工整,变量命名有序,界面简洁,账号框密码框登录按钮三元件,配上一张学习图片欢迎学生的使用。

         

    3、 ppListener类:实现了两个界面之间的转换,即从登录界面转到出题界面。   

三、缺点    

    1、类的命名不够清晰表达该类是用于干什么的。比如pp,本意是想表示个人项目,但是工程命名为个人项目就足够了,此类名应用LoginUi替换;test像是测试文件的命名,与出题界面不符。    

    2、 登录时身份验证使用了if和else if语句,过于复杂,添加新用户或删除老用户时极其不方便,且对每个if中都添加同样效果的代码会使得代码太长。应使用面向对象的思想,将用户信息看成一个类,这样既简化代码,也提高整合度,美观且实用。

转载于:https://www.cnblogs.com/ZXAXKL/p/11551870.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值