结对编程——附加题

一、界面模块,测试模块和核心模块的松耦合

我们的核心模块与杨墨犁小组的界面模块、测试模块

刘乾组的核心模块与我们的界面模块、测试模块

二、完善功能与错误处理

在功能完善与错误处理上,我们进行了很多“增量式”功能开发。

前端:

1.增加异常错误提示。后有优化为更友好的用户提示

2.增加程序进行状态用户提示label

3.增加、修改用户说明

4.增加敲回车直接计算or生成or评判功能

计算核心:

1.修正各个bug

2.增加不合法输入异常报错机制

3.不断增加对用户输入算式的“模糊匹配”支持,最大限度地容许用户自由输入,比如多于空格、乘除符号既可以用*/也可以用×÷等

4.完成对极端参数情况的错误处理,比如陷入死循环后自动停止并报错

5.对无操作符的式子也可以返回正确答案支持

支持的异常情况包括:


1.运算符错乱或有乱码

2.括号不匹配

3.除零异常

4.传入参数不合法异常

5.文件路径不合法异常

6.非法分数异常

7.死循环切断异常

 

转载于:https://www.cnblogs.com/haoj/p/4857955.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值