Loading

广商14级软件工程团队作业:助教总结

 

这次助教工作主要是跟进广商14级第二个学期的软件工程课程的团队作业,同学们的作业发布在班级博客中,对于每个小组每次作业的点评:冲刺1冲刺2冲刺3, 汇总了同学们的团队作业分数, 发布了两篇参考博客:Github团队开发示例(一)Github团队开发示例(二)

 

接到这个学期的助教任务的时候,因为期间没有上课,期末是直接采用做一个项目的形式来提交作业,所以我考虑更多的是如何让同学们尽可能多的体验团队开发的整个流程,所以很多团队规定我是定死了的,比如:要按照我规定的目录结构来建立团队仓库,并且要把整个团队的产出物(比如每次的博客)都及时提交上去,要按照规定建好每个阶段的里程碑以及对应的任务,同学们在上个学期的团队作业普遍存在一个问题:源代码管理混乱,到期末很多人还未掌握Git等一些版本工具的使用,这会样就会导致团队代码无法持续维护下去!从结果上看,同学们在强制要求下,经过几个月的练习,已经基本掌握了Git的相关操作,很多团队做的项目也不错,比如:CodingGarfield, heavenfires

 

在团队作业中,同学们普遍出现的问题表现在:

  1. 提交代码的时候,会把IDE的配置文件,编译后生成的target文件夹提交上去,这部分内容不应该提交上去,应该配置到.gitignore文件中,说明
  2. 在设置每个里程碑任务的过程中,任务的颗粒度掌握不够恰当,这就导致无法量化衡量这个任务的完成与否,比如:这个团队设置的任务,颗粒度就太粗了,任务描述 也不太清楚,这个团队设置的任务,就比较合理,也描述的比较清晰。
  3. 大家很多还是用手画燃尽图,这样效率比较低,也画的不太精确,这里有根据Github的自动生成燃尽图的工具介绍博客

 

我的问题:

  1. 仅关注了每个团队项目的管理情况,但是未能深入查看每个团队的项目代码,导致出现了很多完全够不上团队项目的项目出现,比如一些静态html页面的项目。
  2. 改分和点评不够及时,我承认这个学期还是有些懈怠,后续要好好加油!
  3. 太过死板的让同学们强制采用Github来托管项目, Github常常在国内访问不稳定,这也导致一些团队在解决网络不稳定上耗费了很多时间,后续考虑让同学们采用国内的代码托管服务。

作者:GreyZeng

出处:https://www.cnblogs.com/greyzeng/articles/6295378.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

你可以在这里自定义其他内容

posted @   Grey Zeng  阅读(322)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up light_mode palette
选择主题