zoukankan      html  css  js  c++  java
  • 第一次个人项目修改

    之前的个人项目在后期测试的时候发现以下错误:

    1、在读入答案的时候,读入的是1.ans, 然后在字符串处理的时候,想当然的就把前两个字符直接剪去了,而不是扫描到“.”之后再剪去

    2、在读入答案数字的时候,分数和带分数没有区分开,导致分数读入的处理会有问题

    3、读入答案的时候,如果读入的是0,在比较的时候,由于处理的问题,计算得到的结果可能分母部分不是1,分子部分是0,而读入的答案分母部分是1。比较算法简单地认为分子分母全一样才是正确的,这样导致0/1 != 0/7

     

    经过修改这些问题得到了解决。

    另外由于程序本身设计问题,最大只支持10000个算式的输出,检查正误功能也只支持10000个算式的检查。

    主要是在这里处理简单了点,当时直接使用数组处理的。

    另外当时写的时候对于c++并不是太熟,所有类写在一个cpp文件了...

    关于这次作业失误的反思:

    1、时间管理差。之前只是简单思考了怎么编写,在真正开始编写的时候才发现留给自己的时间并不是很充裕。总是把任务拖到最后一刻再做,这个是很糟糕的毛病。这就导致了各种各样的问题。由于太过于匆忙,一方面对于代码的设计思考的不够,另一方面严重影响自己的工作效率和质量,手忙脚乱,出现了很多不该出现的错误,实在是太应该反思了。

    2、在开始写代码之前没有做好充分设计。对于代码的细节等并没有思考完全,直接下手开始写,导致出现了很多细节上的错误

    3、没有充分进行测试。vs的测试单元另说,单独的功能测试就进行的不充分。当时测完了生成功能之后发现正常,就以为后面没什么大问题,因为检查部分并没有很多内容,结果想当然地测了10个没问题就当做测试完成了。结果后来发现问题重重。一方面这次自己时间管理太差,没有留下来好好测试的时间,另一方面也是自己想当然的成分太多,对于自己完成的项目不够认真负责。

    综上,最大的问题还是不够认真,自我管理能力差,这次作业也是在开学初的时候给自己一个打击,给自己一个警示,要调整自己的状态好好面对学习生活。并不是任务量多大多难,都是自己的问题,完完全全是个人的问题。实在是应该反思自己。

  • 相关阅读:
    Asp.net 自定义config文件读取
    sql 两个数字范围取随机数
    数据库中一些简单的防刷机制
    sql日期操作收集
    全文索引工作收集
    JQuery Div滚动条插件 jScroll
    OLE DB 访问接口 'Microsoft.Jet.OLEDB.4.0' 配置为在单线程单元模式下运行,所以该访问接口无法用于分布式查询
    vs 高级保存选项的设置
    Web.config配置文件详解
    JS,Jquery获取各种屏幕的宽度和高度
  • 原文地址:https://www.cnblogs.com/wk1216123/p/4878933.html
Copyright © 2011-2022 走看看