smsbQAQ

导航

软件工程实践总结

软件工程实践总结

这个作业属于哪个课程 2021春软件工程实践|S班
这个作业的要求在哪里 软件工程实践总结&个人技术博客
这个作业的目标 回顾自己列出的5到10个问题:尝试解答、继续分析、提出新问题。5个阶段中,每个阶段收获最大的知识或能力是什么。结合自己在个人项目/结对编程/团队项目的经历,谈谈自己的理解或心得。
其他参考文献

第一部分:课程回顾与总结

寒假作业二链接

软工实践寒假作业(2/2)

有新的看法的问题

1、结对编程

经过实际参与了结对编程的实践,我理解了结对编程实际的做法,一人写代码另一人在一旁审查的方法确实能够避免许多不必要的问题,大大提升了代码的质量,并且有人在旁边,写程序的人也不容易摸鱼,浪费时间。同时,因为写代码时另一人全程在旁边看着,理所应当能够理解代码,无缝接入进行编写。

3、大部分成功的创新者不是先行者

想法不是最关键的,产品上市后的后续服务更加重要。在软件的生命周期里也是一样,大部分的时间和精力是花在对软件的维护上。

仍有疑问的问题

2、团队中的鹦鹉

我仍认为一个团队中,鹦鹉类型的角色是不可或缺的。如原文所说,他们虽然不参与实际执行,但是能够提出很多建议、很多点子,而原文认为其不必要的原因是觉得他们的观点是人云亦云的,这未免有些武断了。

新的问题

暂时没有

在项目的需求/设计/实现/测试/发布阶段(一共5个阶段)中,每个阶段收获最大的知识或能力

需求阶段

  • 认识到了需求分析的重要性,可以说一个软件项目的根基就是其需求,如果没有做好需求分析,后面的工作将事倍功半。

设计阶段

  • 加深掌握了原型工具的使用及与团队成员沟通交流的能力。

实现阶段

  • 提升了代码水平,学会使用vue语言。

测试阶段

  • 学会使用Vue Test Utils进行单元测试。

发布阶段

  • 了解到了alpha、beta版本的区别。

结合自己在个人项目/结对编程/团队项目的经历,谈谈自己的理解或心得

印象比较深的是在个人作业WordCount程序中,许多同学都对自己的最终分数感到不可思议,以致于对助教的批改发出质疑,后来才明白是因为输出格式有问题。小小的一个空格或是全角半角符号的区别,就能让一个逻辑完全正确的程序变成0分,这让我深刻体会到了认真、细致的重要,代码中每一个字符都应该认真检查,才能保证最后的代码能够正确地完成目的。

第二部分:个人技术总结

VUE状态管理模式
概述:VueX是适用于在Vue项目开发时使用的状态管理工具。试想一下,如果在一个项目开发中频繁的使用组件传参的方式来同步data中的值,一旦项目变得很庞大,管理和维护这些值将是相当棘手的工作。为此,Vue为这些被多个组件频繁使用的值提供了一个统一管理的工具——VueX。在具有VueX的Vue项目中,我们只需要把这些值定义在VueX中,即可在整个Vue项目的组件中使用。

posted on 2021-06-28 15:40  smsbQAQ  阅读(96)  评论(2编辑  收藏  举报