201871030126-王会娟 实验四 团队作业1:软件研发团队组建

项目 内容
课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/2018CST/
这个作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/14660499.html
团队名称 奋斗的小菜鸟
团队的课程学习目标 (1)实验三作业互评。
(2)组建软件项目研发团队。
这个作业在哪些方面帮助团队实现学习目标 1.通过组建团队,一起共同学习,体验了团队的协作的重要性,也学习了团队中需要注意的问题。
2.通过再次改进代码,提高了自己的编程能力,发现了上次项目中的细小问题
3.对于编写博客更加熟练。
团队博客链接 https://home.cnblogs.com/u/2365851

(1)博文作业的阅读和评论

(2)代码复审

核查原则 完成情况
概要部分
代码是否符合需求和规格说明 代码完成了部分需求,代码比较规范
代码设计是否有周全的考虑 设计是周全的
代码的可读性 简单易读
代码是否容易维护 不易维护
代码的每一行是否都执行并检查过
设计规范部分
设计是否遵从已知的设计模式或项目中常用的模式
是否有硬编码或字符串/数字等存在
代码有没有依赖于某一平台,是否会影响将来的移植
开发者新写的代码能否用已有的Library/SDK/Framework中的功能实现 在本项目中是否存在类似的功能可以调用而不用全部重新实现
是否有无用的代码可以清除
代码规范部分
修改的部分是否符合代码标准和风格 符合
具体代码部分
数据结构中有没有用不到的元素 没有
有没有使用断言( Assert)来保证我们认为不变的条件真的得到满足? 没有
边界条件是如何处理的? switch语句的default分支是如何处理的?循环有没有可能出现死循环? 使用了计算上界函数,功能为剪枝,没有出现死循环
效能
代码的效能(Performance)如何?最坏的情况是怎样的? 达到了具体任务的要求
代码可读性如何?是否有足够的注释,代码是否需要更新或创建新的单元测试 可读性较好,注释清晰,克隆后可测试

(3)​阅读《现代软件工程—构建之法》第12章内容总结:

A. 体验任务3实现软件功能,简要描述软件的使用过程,上传使用软件的照片;

​ 对方的Github仓库

对方实验代码运行

  • 绘制散点图

  • 对数据进行排序

  • 人机交互界面

(4)评价作业结论

非常推荐

(5)本小组实验三改进

小结

​ 在完成这次任务的过程中,感受到了与其他的人的差距,通过阅读其他人的博文已经阅读他们的程序代码,认识到了自己的不足,认识到了自己存在的问题,在接下来的学习过程中我会向其他人学习,努力提升自己。

posted @ 2021-04-21 07:40  201871030126-王会娟  阅读(54)  评论(0编辑  收藏  举报