心得体会

回顾此次个人项目,感受比较复杂,最明显的一点是……累!代码编写、单元测试、代码覆盖、性能优化,环环相扣,有种从作业发布开始就一直在赶DDL的感觉,但是很充实,也学习到和体验了很多东西。最令人兴奋的是单元测试阶段,看着自己精心构造的测试样例一个接一个被刷绿,心中别提多激动了!

这是软件工程课的第一次作业,在本次作业中,我第一次体验了从了解需求、规划设计,到开发和测试,再到最终发布的完整流程。这让我感受到设计一个软件并不只是要让代码跑得对,还要做很多额外的工作去保证代码跑得又快又好。

但其实这次作业也暴露了我很多不足之处,比如各个模块之间耦合性太高,在结对项目中队友也谈到我的代码封装性很差,这一点是我在结对编程中加以注意的地方。同时队友还指出我的面向对象思路并不清晰,属于面向对象和面向过程夹杂的类型,这都是我需要改进的地方。

这次拿到黄衫是对我莫大的支持和鼓励,在这里感谢邹欣老师、周筠老师、罗杰老师,感谢助教和与我一同奋战的同学们,愿在后半程的软件工程学习中,相互支持,相互帮助,共同提高!

附上黄衫照片

最新文章

  1. Ctrl-A全选这点事(C#,WinForm)
  2. Android开发7:简单的数据存储(使用SharedPreferences)和文件操作
  3. wpf converter converterparameter 绑定多参数
  4. 解决VS+opencv中Debug版本与Release版本lib切换的问题
  5. view组件的duplicateParentState属性
  6. FileIOUtils.java
  7. jQuery -> bind / live / delegate 的终结者 - on
  8. Android精品开源整理
  9. SVM学习笔记
  10. MyBatis笔记——Mapper动态代理
  11. (转)MySQL Workbench的使用教程 (初级入门版)
  12. C# Base64编码/解码
  13. Python每日一练(3):爬取百度贴吧图片
  14. Excel教程(12) - 数学和三角函数
  15. chrome disable-web-security 关闭安全策略 解决跨域
  16. iOS - XMPP Openfire 服务器的搭建
  17. 【转】拍拍网2015年mysql最新开发规范
  18. java interview
  19. 安装fastdfs文件系统
  20. 人工智能-机器学习之Selenium(chrome驱动,火狐驱动)

热门文章

  1. Linux tree 命令乱码
  2. Jquery 实现select 3级级联查询
  3. 【转载】注释AFX_MSG_MAP,AFX_DATA,AFX_DATA_MAP , Afx_MSG等宏不能删除
  4. 【HNOI2017】单旋
  5. 【HAOI2010】软件安装
  6. CodeForces 1062E Company
  7. Kafka系列一 基本安装
  8. js 删除url指定参数
  9. redis基本使用
  10. iOS逆向+越狱