2022秋软工实践5:团队作业2-课程总结

BlueBotton 2023-01-08 23:21:24
这个作业属于哪个课程https://bbs.csdn.net/forums/ssynkqtd
这个作业要求在哪里https://bbs.csdn.net/topics/611217765
团队名称10-经记公司
学号032002612
Video demo 链接BILIBILI
GitHub链接https://gitee.com/lzvsdy/software

一、总结与收获

结对编程

在结对编程中参与了微信小程序【room】部分的前端页面设计以及部分后端和接口部分编程。该程序功能是创建小组并查看小组等。此项是主体参考B站教程,除了代码方面的部分参考,其余相应的系统配置连接等方面的问题大部分通过CSDN上解决,还有一部分问题在微信小程序开发文档和开发社区里寻得答案。通过结对编程,在一定程度上了解了程序开发的流程有了一个基本认识,提高了些代码阅读能力,学习了js语言的应用。以下是部分图片展示。

img

img

img

团队项目实践

从开题开始,一开始的选题确定过程中颇有波折,从拓展原有番茄时钟模型,到提出经期记录想法,跳转到校园二手信息平台建立,最后又经过讨论选定此次主题。然后大致确定好整体框架,由负责前端的同学整个框架进行模块深化和页面搭建,负责文书工作的同学调整进度整理开题所需的资料。在开题中主要负责了类图等的绘制。
开题后就是开始实现小程序的功能。根据先前的分析书写相关云函数以存储调用相应的数据,实现内部逻辑功能。在实践的过程中接触学习应用js,给技能树添了根树杈。接下来就是根据前端所需的功能增加不断对相关代码进行一次次地修改调整以符合功能要求。在此期间CSDN、bilibili、微信小程序开发文档和社区找到了一些bug的解决方法和项目框架的实现。

二、技术与工具

  项目实际架构:前端框架是微信小程序官方框架MINA,后端框架是微信云开发;前端技术是视图层描述语言WXML和WXSS以及基于JavaScript的逻辑层框架,后端技术则是编写JavaScript的脚本api测试运行并熟练使用数据库系统、设计数据库。

  • Visual Studio Code
    结对编程与团队开发编写相关代码,相较于在微信开发者工具上作业,vs code丰富多样的插件提高了编程方面的效率,且使用更为便捷
  • 微信开发者工具
    结对编程与团队开发中的程序运行测试,云数据库的开启使用,减少了后端搭建数据库的工作。
  • ProcessOn
    用于绘制类图流程图等想,可多人合作便于团队作业。
  • GitHub
    结对编程建立仓库存储项目
  • Gitee
    用于团队项目的存储更新。项目上传相较于github会较为方便,稳定且便于项目相关内容的及时更新,提高团队效率;缺点是团队加入人数有限,无法所有人拥有权限。

三、其他

1.如果有建议的话,是在大一大二就尝试自己去试一下软件开发,熟练掌握一些面对对象的编程语言
2.团队中,十分感谢产品经理,在文字等资料准备与整理、ppt的制作、视频剪辑与上传、汇报准备等方面费心许多;前端组的同学们也是,在团队开题初期十分快速地完成了整体框架的设计和初期页面效果预览,行动力满分。并且在开发中后期的页面的修改调整也是很快就做出了相应页面。一些云函数的书写和日历相关的数据传送等算法实现也十分感谢代码书写的同学。在这次团体协作中认识到的队员都十分优秀,各有其长处所在,相处融洽。有对于项目功能规划十分清晰的同学不断跟进相关的进度,互相联络沟通。没有她们,这次的合作经历也不会那么有趣。
3.自此次软工实践后,结合自身情况我需要提升的部分还有很多。首先是明确细化要专注的方向,确定是哪方面的应用开发,并提升相应技能;或者说考虑考公或继续深造等。接下来要在大三下学期开学前确定好方向,并调整好自身的心理状态以应对环境变化等。

...全文
129 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-前端 发布问题, 以便更快地解决您的疑问

124

社区成员

发帖
与我相关
我的任务
社区描述
软件工程A2022秋
软件工程 高校
社区管理员
  • LinQF39
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧