[I.3] 个人作业:结课总结

项目 内容
这个作业属于哪个课程 https://edu.cnblogs.com/campus/buaa/BUAA_SE_2025_LR
这个作业的要求在哪里 https://edu.cnblogs.com/campus/buaa/BUAA_SE_2025_LR/homework/13465
我在这个课程的目标是 学习软件工程开发流程,实践商业级软件开发
这个作业在哪个具体方面帮助我实现目标 没有关系

对曾经问题解答

怎么搞清楚的:

实践、接触工业界和生活体会

为什么单元测试必须由程序作者来写

为了验证自己写出的东西的功能,这是很直观的,单元测试就是为了验证“作者的思路是否正确”

结对编程的定义是否正确

这个概念本身就没有存在的意义,结对编程==(各写各的 or 一个人做)

秘密团队还是摆烂团队

现代开发,保密协议远比其他东西管用

每日例会有必要吗

人的惰性很强,工作同步能高效分配、完成任务,很有必要

PM到底是什么

是进度管理和成员管理之神

新的问题

结对结果啥时候公布呢

知识之罪

需求

需求永远是做不完的

设计

一个阶段的设计就是为了被下一个阶段推翻的

实现

做不完、根本做不完

测试

CI/CD很重要

发布

作业 = 玩具,在校内根本没有受众

维护

这个课程不存在维护这一阶段

碎碎念

压力挺大的一门课,做了很多到最后仍然只能停留在作业的层面,索性我们是一个很团结,而且各司其职没人摆烂的团队。

说到底,这门课程到底在做什么?我最大的体会就是:我们从一开始真正想要做一个完整的软件,到最后还是不得不为了应付课程要求草草了事,3个月的时间真的够完成一个完整的软件吗?

商业软件,最重要的是受众需求,其次是推广渠道,最后才是技术,我们是一群只知道技术,对管理、策划、市场调研完全没有经历的人,从头开始做一个真正能够被市场认可的软件几乎是不可能的。

我觉得这门课需要的是一个大的结对编程(挺好玩),而不是现在的软件开发过家家。

posted @ 2025-06-21 20:32  FyVo1d  阅读(20)  评论(0)    收藏  举报