谈第一次作业感受
2013-09-25 00:05
267 查看
曾经常常幻想大三的美好,直到,直到软工课的到来。
对于如此学渣的我来说,这学期的感觉就是专业水平的要求好像突然上升了一个台阶。咳咳,好吧,你赢了,是一层楼有木有!
回到正题,第一次热身作业:词频统计。从零开始学C#,从零开始学C++,各种翻书,各种百度,搞得我焦头烂额,终于完成了一份低级版的词频统计程序,低级的结构,低级的排序,也可能存在未知bug……不过还是做出来了,简单的测试用例如下:(排版啥的就自动略过吧)
特殊情况(目录不存在):
1.
(目录下没有文件):没有输出 2.
正常情况下用例的命令行输入如下:
目录下单一文件的情况:
3.
4.
5.
6.
7.
目录下多个文件情况:
8.
9. 存在子目录情况:
10.大文件:
分析评测:
整体代码花费4个小时左右,调试、修改bug花费6个小时,优化问题现在仍在学习中。再包括查资料、参考书等
共花费10余小时。程序效率很低,尤其是存储结构和排序太耗时间,在接下来的时间里,随着C#更深入的学习,我会
针对这两点对程序做进一步改进。
最后说说感想。软工课的方式很有趣,不过对于我这种啥都不会的来说鸭梨有点大,不过更促发了学习新知识的冲动
和欲望。忽然发现只要认真专心,什么都是可搞定的。针对本次作业来看,首先对C#有了一个整体的认识,虽然不够深入,
甚至连入门都不一定谈得上,但确确实实的熟悉了一点这个语言,感受到了它的强大之处,文件流的处理,还有string类的
各种方法等等,调试也更加油策略了。总之,收获颇丰,几个不眠夜还是值得的。
最后感谢团队成员,获得了大家许多帮助,thx!
对于如此学渣的我来说,这学期的感觉就是专业水平的要求好像突然上升了一个台阶。咳咳,好吧,你赢了,是一层楼有木有!
回到正题,第一次热身作业:词频统计。从零开始学C#,从零开始学C++,各种翻书,各种百度,搞得我焦头烂额,终于完成了一份低级版的词频统计程序,低级的结构,低级的排序,也可能存在未知bug……不过还是做出来了,简单的测试用例如下:(排版啥的就自动略过吧)
特殊情况(目录不存在):
1.
(目录下没有文件):没有输出 2.
正常情况下用例的命令行输入如下:
目录下单一文件的情况:
3.
4.
5.
6.
7.
目录下多个文件情况:
8.
9. 存在子目录情况:
10.大文件:
分析评测:
整体代码花费4个小时左右,调试、修改bug花费6个小时,优化问题现在仍在学习中。再包括查资料、参考书等
共花费10余小时。程序效率很低,尤其是存储结构和排序太耗时间,在接下来的时间里,随着C#更深入的学习,我会
针对这两点对程序做进一步改进。
最后说说感想。软工课的方式很有趣,不过对于我这种啥都不会的来说鸭梨有点大,不过更促发了学习新知识的冲动
和欲望。忽然发现只要认真专心,什么都是可搞定的。针对本次作业来看,首先对C#有了一个整体的认识,虽然不够深入,
甚至连入门都不一定谈得上,但确确实实的熟悉了一点这个语言,感受到了它的强大之处,文件流的处理,还有string类的
各种方法等等,调试也更加油策略了。总之,收获颇丰,几个不眠夜还是值得的。
最后感谢团队成员,获得了大家许多帮助,thx!
相关文章推荐
- WordPress RokNewsPager插件‘thumb.php’多个安全漏洞
- 初识Linux_3
- c#判断右键菜单(ContextMenuStrip)是从哪个控件弹出来的方法
- MATLAB基础入门笔记
- MFC--CStdioFile类和CFile类的区别
- HDOj-1016 Prime Ring Problem
- MFC--SendMessage、PostMessage原理
- 1T空间只是噱头而已! 网盘容量大战背后的技术秘密
- 计算机科学中最重要的32个算法
- 初识Linux—3
- Debian安装KDE图形界面
- ext3grep恢复Linux下误删除的文件
- Raspbian 2018-10-09发布,由Linux 4.14.71 LTS内核提供支持
- 粗大事了:360胁迫用户封杀搜狗浏览器
- 一个PHP的远程图片抓取函数分享
- 如何创建一个JavaScript弹出DIV窗口层的效果
- js中的this关键字详解
- jQuery中filter()和find()的区别深入了解
- javascript date格式化示例
- 简单常用的幻灯片播放实现代码