第三次作业
魏卿:本科期间参加过大学生创新创业的训练和一些网站以及app的开发,各种语言的代码加起来差不多也有2万行。虽然代码看上去很多,但是在写代码的时候,很多情况下代码还是不是很规范,比如,很少进行单元测试,认为代码写完了,功能实现了,没找出什么错误了也就成功了,现在上了现代软件工程这门课发现代码并不是向以前那样来写的,有代码就应该有测试。所以,在这个学期的软件工程课程中,自己在以下几个方面来提高改善自己的能力:
- 在本次的作业完成中,自己荣幸担任组长,希望能做好团队交流以及任务处理能力。
- 懂得做好需求分析、任务的分解、以及把控任务进度。
- 做好测试工作。
- 多学习新的知识来填补技术空白。
- 熟练掌握git工具,进行项目的版本管理。
汪嫱:第三次作业改进目标
本科专业不是计算机相关,学过很多理论,但是实践能力不行,代码量不大,也没做过什么项目。短期目标是希望通过这门课,可以锻炼自己,真正去做一个项目,提高自己的编程能力以及实际处理问题的能力。同时还要提高自己的团队合作能力,争取大家一起努力把项目做好。
长期目标就是在这研究生不到三年的时间,希望自己踏实下来真正去做一些事,写代码看论文学英语等都是一个长期坚持的事情,我相信自己能够一直努力下去,成为一个合格的软件开发人员。
吴虹:
通过上次的测试,对于自己在软件开发方面的能力有了一个整体的认识,也突然意识到自己在很多方面都存在不足,对于软件开发过程中涉及的各个阶段与各个阶段的任务,虽然本科中在课程上学习了一遍,但似乎完全将理论与实践脱节了:比如单元测试、集成测试等,很多情况下只要可运行得到结果就停止了进一步的测试;比如文档的书写规范,很多情况下,甚至省去了文档书写;比如学习了23种设计模式,但是基本没有在实现中使用到等等情况。就像老师说的,选项里的“如果有明确要求,我可以做好”,但现实生活中,很多都不会有人明确告诉你,而在你随意敷衍的行为下,就会导致很严重的后果。
我觉得通过此次的项目经历,首先要锻炼自己的工程代码能力,要敢于写代码;其实,是自己将所学知识联系到实际开发中,并思考为什么要这样做,这样做的好处,而不是硬性机械的使用,贯彻整个软件开发的流程;最后,希望自己能够严格要求自己,尽量消除惰性。
苗旭 :
上次的测试,让我意识到了自己有许多需要提高的地方,我根据测试的内容,制定了本学期的目标
课程目标:
- 培养良好的编码习惯,培养一种“强迫症”,对不好的代码要想如何重构,对好的代码要学习其优点。
- 熟练使用git
- 掌握markdown的书写方法
- DRY,尽量不重复造轮子
- 能够在设计的时候使用UML,清晰表达自己的设计理念,使用设计模式,学以致用
- 使用命令行来进行操作,提高自己的平台切换能力
- 从需求分析到总体设计到详细设计各阶段都有具体的设计流程