zoukankan      html  css  js  c++  java
  • 谈第一次作业感受

      曾经常常幻想大三的美好,直到,直到软工课的到来。

      对于如此学渣的我来说,这学期的感觉就是专业水平的要求好像突然上升了一个台阶。咳咳,好吧,你赢了,是一层楼有木有!

      回到正题,第一次热身作业:词频统计。从零开始学C#,从零开始学C++,各种翻书,各种百度,搞得我焦头烂额,终于完成了一份低级版的词频统计程序,低级的结构,低级的排序,也可能存在未知bug……不过还是做出来了,简单的测试用例如下:(排版啥的就自动略过吧

      特殊情况(目录不存在):

         1.           

           (目录下没有文件):没有输出  2.

                  

      正常情况下用例的命令行输入如下:

                    

      目录下单一文件的情况:

    3.                 

    4.           

    5.                 

    6.                 

    7.                

       目录下多个文件情况:

    8.

                    

     9. 存在子目录情况:

     

          

        

          

        

       10.大文件:

      

       

      分析评测:

      整体代码花费4个小时左右,调试、修改bug花费6个小时,优化问题现在仍在学习中。再包括查资料、参考书等

    共花费10余小时。程序效率很低,尤其是存储结构和排序太耗时间,在接下来的时间里,随着C#更深入的学习,我会

    针对这两点对程序做进一步改进。

      最后说说感想。软工课的方式很有趣,不过对于我这种啥都不会的来说鸭梨有点大,不过更促发了学习新知识的冲动

    和欲望。忽然发现只要认真专心,什么都是可搞定的。针对本次作业来看,首先对C#有了一个整体的认识,虽然不够深入,

    甚至连入门都不一定谈得上,但确确实实的熟悉了一点这个语言,感受到了它的强大之处,文件流的处理,还有string类的

    各种方法等等,调试也更加油策略了。总之,收获颇丰,几个不眠夜还是值得的。

      最后感谢团队成员,获得了大家许多帮助,thx! 

  • 相关阅读:
    Data Base mysql备份与恢复
    java 乱码问题解决方案
    【知识强化】第二章 物理层 2.1 通信基础
    【知识强化】第二章 进程管理 2.2 处理机调度
    【知识强化】第二章 进程管理 2.1 进程与线程
    【知识强化】第一章 操作系统概述 1.3 操作系统的运行环境
    【知识强化】第一章 网络体系结构 1.1 数据结构的基本概念
    【知识强化】第一章 网络体系结构 1.2 计算机网络体系结构与参考模型
    【知识强化】第一章 网络体系结构 1.1 计算机网络概述
    【知识强化】第一章 操作系统概述 1.1 操作系统的基本概念
  • 原文地址:https://www.cnblogs.com/hmy-runner/p/3337887.html
Copyright © 2011-2022 走看看