提问回顾与个人总结
项目 | 内容 |
---|---|
这次作业属于哪个课程 | 软件工程 |
这次作业的要求在哪 | 提问回顾与个人总结 |
第一次提问的博客地址
回答以前的问题
代码风格的重要性
答:我原来对这个问题理解也不是特别深,但是经过这次软件工程小组一起开发的过程后,我理解到了这个代码风格的统一是非常重要的,一个团队要想完成一份好的代码,每个人都不可以太过彰显自己的个性!
对结对编程的疑惑
答:其实经历了结对编程之后,我还是没有领悟到这个书中所说的精髓叭。毕竟书中的结对方式有很多前提,对双方都有一定的要求,应该是我这个还没达到,所以领悟不深。
对PM能力的补充
答:我主要补充了这个抗压能力。我在我们小组就看出来了,PM经常面临很多这个DDL,有组员没按时完成的督促,软工DDL的催促以及与其他课程的冲突,这都需要很强大的心理抗压能力。我还观察了其他组的PM,都有类似的情况。
以后进入企业,面对日复一日的工程开发,我们会习惯于一种开发模式,即使有了创新,我们又如何保持自己的接受能力呢
答:我们要控制机器,而不能让机器奴役我们。所以,空暇时,我们可以干点别的事情,关注一些自己圈子外的事务,或许,灵感就在其中。
不同时间阶段的学习总结
需求阶段
这个阶段是项目的开始,没有需求,何谈项目?没有需求的项目就是没有应用市场的。我们小组就没有认真分析这个需求,导致这个最后的成果缺少用户使用。
设计
这个阶段是软件工程的重点。没有一个好的设计,很难出好的成果。比如说数据库的设计,页面布局等等,这些工作做好了可以为后面的实现打下好的基础。
实现
这个阶段主要就是写代码,由于有前一阶段的基础,所以这一阶段主要就是学习掌握新技术,熟练运用即可。
测试
这个阶段的重要性,我们深有体会。不测不知道,一侧吓一跳。我以为没问题,没曾想,那都是错觉。我们在这个测试过程中,发现了很多原来忽视的问题,有了这个测试阶段之后,我们的产品才能顺顺利利的上线。
发布
这个就没啥了,主要就是写写发布博客,把工程放到服务器即可。
维护
维护也是很关键的,但是,我们的网站没有啥用户。所以,维护啥的,没体会到。
理解与心得
我这本小组中担任的是后端开发人员,其实主要任务就是学习使用SPRINGBOOT框架,运用前后端分离原则,搭建网站。
主要这个心得嘛,就是熟悉了这个网站开发的基本流程,收获挺大的。而且,非常感谢团队里的每一个成员,尤其是另外两位后端开发人员,都给了我很多这个帮助,有很多不懂的地方都进行了指导。而且,我觉得,有一个真实项目入手学习,比纸上谈兵要更容易理解吧。所以,很感谢这次团队协作。
最后,祝软工越来越好!