不要结课啊,我还没学够呢~~~呜呜呜
|这个作业属于哪个课程|2021春软件工程实践|W班 (福州大学)|
| :-----| :---- | :---- |
|这个作业要求在哪里|软件工程实践总结&个人技术博客|
|这个作业的目标|1. 课程回顾与总结2.个人技术总结|
目录:
1. 课程回顾与总结
2.1 新的看法
作业链接:
以前的问题
- 1.关于两人合作
- 2.关于面向对象分析
- 3.关于结队
- 4.还是结队
- 5.关于PSP表格
新的看法
-
1
这次作业项目还算挺大的了。当时写的“自己的代码只有自己能看得懂”
如果是两人结队一般一个前端一个后端,采用前后端分离的话根本不需要看别人的代码...
如果是团队编程,前后端就不说了,前端人员一般编写的页面都是不同的,只要命名规范好像就真的只要看自己的代码。别人的代码几乎不怎么需要。这次虽然我不是后端的,但是看后端的分工也是,用springboot也只需要看好自己。只能说是框架太牛逼了。 -
2
第二个问题面向对象分析,大型项目前面的需求分析到数据库表的创建,准备工作不能儿戏。队员意见不同是好事。大家一起讨论不断排错,后面真正编程的时候才能避免更多问题。个人考量终究是要融入到团队中去。就算是现在我写一个个人主页,数据库的创建我都要深思熟虑。 -
3
psp表格,到现在我还是无法理解其中的精髓。可能是我水平不够吧,还是觉得浪费时间。毕竟编程这种东西bug总比想法多
2.2 最大的收获
-
需求
要积极参与讨论,敢于把自己的想法提出来。多从用户的角度去想问题,为什么我要用你软件,我有用软件的必要吗?实用性和竞品分析尤为重要。 -
设计
开干前要做好充足准备,不要脑子一热就上了。以前所看不起的设计阶段到现在才知道他的重要性,这次项目开发很多问题都是因为前期没有考虑充足而导致的。后面再改的话可能牵一发而动全身。 -
实现
编程阶段一定要多交流,不要一个人死干活。就这次前端开发,因为我跟组长代码交换的多,所以没什么感觉,那天看了另一个前端开发的队员才发现,他们用的版本已经不知道旧到哪里去了,后面临时改动要添加参数的时候,他们项目代码欠缺没法改动。还有都到beta最后期了,竟然有的人还没有管理员账号,用的输路由的方式编写页面。 -
测试
别人测试往往能发现更多问题。经常我自己编写页面觉得已经ok了,跟组长一交换代码才发现还是存在问题,这一次项目开发下来总结了一些常见问题,一到测试阶段就针对那些问题去找bug,没想到一两个小时找了六七个bug。。。 -
发布阶段
做好推广,及时处理用户反馈。感觉这次做的有点失败的地方就是一开始忘记设计用户反馈的模块了。有些人用了项目发现问题,还是用qq来反馈的。缺少反馈可能在不知不觉间就流失一堆用户,自己还以为项目如日中天。
2.3 心得
参与过两人合作和团队合作,这次团队作业也算是一个小小的项目经历吧。
从需求分析到最后bata冲刺结束。这一套项目开发的流程也让我未来就业有了个底。
具体编程方面的收获就不说了,如今已经可以独立编写web前后端。一些遇到的小问题也早已轻车熟路。
2. 个人技术总结
第二第三个是我项目开发过程中已经总结的,这里顺便放上
-
1.vue类型未找到,Error in render: "TypeError: Cannot read property 'href' of undefined"
来自vue异步请求的坑 -
2.vue项目创建明细,vue项目创建的时候选哪些东西
vue项目创建 -
3.常用git指令
git指令小整合