饭fun而谈——Alpha冲刺Day1

饭饭而谈1 2024-11-02 22:48:31
这个作业属于哪个课程https://bbs.csdn.net/forums/2401_CS_SE_FZU?typeId=7771625&category=0
这个作业要求在哪里https://bbs.csdn.net/topics/619397949
团队名称饭fun而谈队
这个作业的目标Alpha冲刺Day1
其他参考文献《构建之法》、京东凹凸实验室代码规范《码出高效_阿里巴巴Java开发手册》
项目名称吃饱bao

目录

  • 一、会议照片
  • 二、会议总结
  • 222200404刘嘉榕
  • 222200125郑韵
  • 222200205冯诗雨
  • 222200214吴思
  • 222200219陈诗柠
  • 222200234马思敏
  • 222200305卢禧
  • 222200410张巧莹
  • 222200411张晨阳
  • 三、项目程序/模块的最新运行图片
  • 四、项目燃尽图

一、会议照片

img

二、会议总结

222200404刘嘉榕

  • 昨天站立式会议到现在的项目进展
    成功搭建了基于Spring Boot的后端框架,并在项目的pom.xml文件中配置了所有必要的依赖。在数据持久化方面,将数据库设计转换为Java类,并配置了数据库(MySQL)、缓存(Redis)以及小程序开发账号等关键配置文件。

    img

  • 存在的问题/遇到的困难
    MySQL数据库中的smallint数据类型在转换为Java对象时被错误地映射。这种情况是由于在配置数据映射时,ORM框架(MyBatisPlus)的默认设置导致的类型映射不准确。
  • 从现在到明天站立式会议的安排
    mysql对象转java对象
  • 心得体会
    类型匹配的重要性:理解并掌握不同数据库和编程语言之间的数据类型映射关系对于数据库设计和ORM框架配置至关重要。
    细心与耐心:在解决技术问题时,保持细心和耐心是解决问题的关键。仔细检查配置和代码,耐心调试,有助于发现并解决问题。
    持续学习:技术领域不断进步,新的框架和工具层出不穷。持续学习新的技术知识,可以帮助您更有效地解决工作中遇到的问题。
    团队协作:在项目开发过程中,与团队成员保持良好的沟通和协作,可以共同解决技术难题,提高开发效率。

222200125郑韵

  • 昨天站立式会议到现在的项目进展
    熟悉微信小程序开发流程,配置了微信小程序开发环境,并掌握了如何从远程仓库拉取项目和上传项目。并仔细阅读了需求文档,为小程序开发和后续的测试做准备。

    img

  • 存在的问题/遇到的困难
    还不太适应小程序开发中css、html、JavaScript三个文件分别分开的开发模式,需要在项目实现中进一步学习掌握。
  • 从现在到明天站立式会议的安排
    先帮助后端爬取小程序社区部分需要的相应内容,如果有时间可以着手完成授权登录界面的静态页面。
  • 心得体会
    每次开发过程都是对之前学过的知识的应用和不断学习新知识的过程,这不仅是一个技术挑战,也是一个提升自我的机会。我相信通过不断的学习和实践,我能够克服目前的困难,为项目的成功贡献自己的力量。

222200205冯诗雨

  • 昨天站立式会议到现在的项目进展
    了解了一下微信小程序开发的流程,下载微信开发者工具并学习了小程序开发的语法和文件结构,从远程仓库拉取项目的基本框架

    在这里插入图片描述

  • 存在的问题/遇到的困难
    对小程序的开发还不熟悉,还需要进一步学习
  • 从现在到明天站立式会议的安排
    继续阅读微信小程序开发者文档,初步实现导航栏组件的基本功能。
  • 心得体会
    虽然微信小程序开发和网页的前端开发有很多相似之处,但是同时也有一些不一样的地方,我认为这是锻炼学习能力的好机会。特别是在团队合作项目中,更需要主动学习新知识,与队友沟通协作才能保证项目顺利进展。

222200214吴思

  • 昨天站立式会议到现在的项目进展
    完成发布美食页面的基本设计和布局,进行部分页面逻辑的编写,用户可以选择本地图片作为封面和展示图片,可填写菜名、菜品描述,并进行发布。

img

img

img

  • 存在的问题/遇到的困难
    上传图片和发布部分逻辑还存在问题。
  • 从现在到明天站立式会议的安排
    完成发布菜谱页面的基本设计和布局,进行部分页面逻辑。完善发布美食页面的逻辑。
  • 心得体会
    在进行页面开发时,我倾向于首先搭建起页面的基本结构,随后再逐步填充具体的业务逻辑。这种方法有助于分层次解决问题,使得代码的调试和维护过程更为高效和有序。通过先确立清晰的界面框架,我能够更专注于后续的逻辑实现,同时也便于在开发过程中快速定位和修复潜在的问题。我还有部分函数实现存在问题,还需要再接再厉。

222200219陈诗柠

  • 昨天站立式会议到现在的项目进展
    参与团队会议:确认担任本次前端小组长;整理前端代码规范;进一步了解项目需求和模块划分,确认负责小程序端的首页和搜索界面编码。
    环境配置:今天主要专注于熟悉开发环境并复习小程序的基本文件结构,分配团队前端任务,配置小程序项目并push到远程仓库。

    在这里插入图片描述


    学习基础:在之前有全面学习的基础上,再次投入时间阅读官方文档当中有关编码部分的内容的知识,对微信小程序的框架和API有了进一步理解,为后续能够更加迅速的编码做准备。进一步探索地图定位的高德api
    初步编码:初步完成首页大框架编码并push到远程仓库。
    commit记录

    在这里插入图片描述

  • 存在的问题/遇到的困难
    小程序的相关技术配置不太熟悉,需要额外花一点时间学习
    华为云push完,有时会出现其他成员pull下来的代码/文件部分内容缺失;解决方案:找出缺失部分,并重新push/pull
  • 从现在到明天站立式会议的安排
    编写首页相关代码,完成定位api
  • 心得体会
    在今天的站立式会议中,我有幸担任前端小组长,这对我来说既是一个挑战也是一个成长的机会。作为小组长,我需要确保我们的代码规范一致,并且要对项目的需求和模块划分有深入的理解。这要求我不仅要提升自己的技术水平,还要学会如何更好地与团队沟通和协作。
    在环境配置方面,我今天主要的工作是熟悉开发环境,复习小程序的基本文件结构,并分配团队的前端任务。配置小程序项目并将其推送到远程仓库是一个重要的步骤,它确保了我们的工作可以被团队成员共享和协作。虽然在华为云上推送代码时遇到了一些文件内容缺失的问题,但通过找出缺失部分并重新推送/拉取,我们成功解决了这个问题。
    在技术学习方面,我投入了额外的时间来阅读官方文档,这让我对微信小程序的框架和API有了更深的理解。这种持续的学习对于提高编码效率至关重要。同时,我也在探索地图定位的高德API,这对于我们项目中的定位功能来说是必不可少的。
    初步编码方面,我已经完成了首页的大框架编码,并将其推送到远程仓库。这是一个良好的开端,但我知道这只是冰山一角。小程序的技术配置对我来说还比较陌生,我需要花更多的时间去学习和掌握。
    从现在到明天的站立式会议,我计划继续编写首页的相关代码,并完成定位API的集成。这是一个既具挑战性又令人兴奋的任务,我期待能够通过不断的学习和实践,为项目的成功贡献自己的力量。
    总的来说,今天的工作让我意识到了作为前端开发者的责任和挑战,也让我更加清楚地认识到了持续学习的重要性。我相信,通过不断的努力和团队的协作,我们能够克服任何困难,实现项目的成功。

222200234马思敏

  • 昨天站立式会议到现在的项目进展
    拉取项目,熟悉微信开发者工具的使用,开始尝试编写隐私条款页面的代码。

    img

  • 存在的问题/遇到的困难
    对微信开发者工具的掌握尚不熟练。
  • 从现在到明天站立式会议的安排
    仔细阅读微信开发者文档,掌握微信开发者工具。
    基本完成隐私条款页面样式。
  • 心得体会
    还需要不断在学习中熟悉开发工具。掌握这些工具,可以让我们在面对复杂的开发任务时更加得心应手。

222200305卢禧

  • 站立式会议至今的项目进展

1. 编写后端代码规范,确保代码质量和一致性。
2. 根据API接口定义编写DTO和VO封装类,并初步编写了controller包下的各模块controller类。
3. 编写了获取菜谱详情和发布菜谱的接口,完成了gmt_create, gmt_modified, publish_time字段的自动映射配置。

img

img

  • 存在的问题/遇到的困难

1. 使用Mybatis Plus时,批量插入数据无法使用现有函数,且现有函数insertBatch底层逻辑为单条插入,效率较低。决定改用XML编写新的批量插入函数。
2. gmt_create, gmt_modified创建时间与更新时间的自动映射。

  • 从现在到明天站立式会议的安排

1. 完成菜谱模块已学习菜谱接口与美食模块发布美食和根据美食号获得美食详情接口的编写。

  • 心得体会

1. 持续学习的必要性:在实现菜谱模块和美食模块接口时,我不断学习新的技术和方法。这不仅帮助我完成了任务,也让我认识到持续学习的必要性。
2. 适应变化的能力:在面对批量插入数据效率问题时,我能够灵活调整策略,采用XML编写新的批量插入函数。这种适应变化的能力对于技术工作至关重要。
3. 细节决定成败:在配置gmt_create, gmt_modified, publish_time字段时,我体会到对细节的关注对于数据准确性和应用稳定性的重要性。

222200410张巧莹

  • 昨天站立式会议到现在的项目进展
    熟悉微信开发助手的使用,拉取项目,新建一个组件,尝试编写一些简单的代码。

    在这里插入图片描述

commit记录

在这里插入图片描述

  • 存在的问题/遇到的困难
    问题:之前看相关教程和开发者文档学习小程序前端编写时,没有怎么自己上手操作过,所以今天在熟悉开发者工具和项目结构时耗费了一些时间。
  • 从现在到明天站立式会议的安排
    完成美食/菜谱缩略帖子的基本框架和样式编写。
  • 心得体会
    深刻领悟到了理论和实践要相结合。只有自己亲自上手过才能取得实质性的进步。

222200411张晨阳

  • 昨天站立式会议到现在的项目进展
    熟悉微信开发者工具与项目,从华为云仓库中拉取初始项目,熟悉官方组件与vantui组件库,尝试编写一些简单代码。

img

  • 存在的问题/遇到的困难
    刚刚接触一个全新的语言与框架,很多东西都没有经验还需要摸索,需要经常翻看官方说明文档。
  • 从现在到明天站立式会议的安排
    使用固定数据先完成我的页面样式的编写。
  • 心得体会
    不同的语言框架之间其实都有共通之处,很多思路都是相同的,类比迁移就能快速理解上手。

三、项目程序/模块的最新运行图片

  • 首页

    img

  • 发布美食页面

img

四、项目燃尽图

img

...全文
207 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

113

社区成员

发帖
与我相关
我的任务
社区描述
202401_CS_SE_FZU
软件工程 高校
社区管理员
  • FZU_SE_TeacherL
  • 助教_林日臻
  • 防震水泥
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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