晴空ClearSky——代码规范、冲刺任务与计划

晴空ClearSky 2025-10-30 22:10:46
这个作业属于哪个课程2501_CS_SE_FZU
团队名称晴空ClearSky
这个作业要求在哪里团队作业——站立式会议+α冲刺-CSDN社区
这个作业的目标明确团队代码规范、制定α冲刺任务与计划
其他参考文献阿里巴巴java开发手册

目录

  • 一、代码规范
  • 命名风格
  • 代码格式
  • 二、冲刺任务与计划
  • 冲刺任务分工
  • 冲刺计划
  • 第1天
  • 第2天
  • 第3天
  • 第4天
  • 第5天
  • 第6天

一、代码规范

命名风格

  1. 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例:_name / __name/Object$
  2. 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。
  3. 类名使用 UpperCamelCase 风格,必须遵从驼峰形式,但以下情形例外:DO / BO /DTO / VO / AO
  4. 方法名、参数名、成员变量、局部变量都统一使用 lowerCamelCase 风格,必须遵从驼峰形式。正例: localValue/getHttpMessage() / inputUserId
  5. 常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长。正例:MAX_STOCK_COUNT
  6. 抽象类命名使用 Abstract 或 Base 开头;异常类命名使用 Exception 结尾;测试类命名以它要测试的类的名称开始,以 Test 结尾。
  7. 包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词。包名统一使用单数形式,但是类名如果有复数含义,类名可以使用复数形式。
  8. 杜绝完全不规范的缩写,避免望文不知义。反例:AbstractClass“缩写”命名成 AbsClass;condition“缩写”命名成 condi,此类随意缩写严重降低了代码的可阅读性。
  9. 为了达到代码自解释的目标,任何自定义编程元素在命名时,使用尽量完整的单词组合来表达其意。
  10. 接口类中的方法和属性不要加任何修饰符号(public 也不要加),保持代码的简洁性,并加上有效的 Javadoc 注释。尽量不要在接口里定义变量,如果一定要定义变量,肯定是与接口方法相关,并且是整个应用的基础常量。
  11. 枚举类名建议带上 Enum 后缀,枚举成员名称需要全大写,单词间用下划线隔开。

代码格式

  1. 大括号的使用约定。如果是大括号内为空,则简洁地写成{}即可,不需要换行;如果
    是非空代码块则:
    1) 左大括号前不换行。
    2) 左大括号后换行。
    3) 右大括号前换行。
    4) 右大括号后还有 else 等代码则不换行;表示终止的右大括号后必须换行。
  2. 左小括号和字符之间不出现空格;同样,右小括号和字符之间也不出现空格。
  3. if/for/while/switch/do 等保留字与括号之间都必须加空格。
  4. 任何二目、三目运算符的左右两边都需要加一个空格。
    说明:运算符包括赋值运算符=、逻辑运算符&&、加减乘除符号等。
  5. 使用 tab 缩进,必须设置 1 个 tab 为 4 个空格。
  6. 注释的双斜线与注释内容之间有且仅有一个空格。
  7. 单行字符数限制不超过 120 个,超出需要换行。

二、冲刺任务与计划

冲刺任务分工

成员任务
102300432后端开发、撰写冲刺计划、总结博客
102300107协助测试、制作PPT等、AI测试员
102300121撰写6天冲刺博客、AI设计师
102300312后端开发、AI程序员
102300207移动应用前端开发
102300211Web后台管理前端主界面开发
102300408Web后台管理前端功能辅助开发
102300434软件测试

冲刺计划

第1天

  • 团队会议确认需求细节、技术方案评审、开发环境统一(JDK、IDE、Flutter SDK、Node.js等)。
  • JDK-21,IDE:IntelliJ IDEA
  • 后端:创建Spring Boot项目,配置MyBatis、MySQL连接、依赖管理。
  • 前端:初始化Flutter和Vue项目结构,配置路由和基础组件。

第2天

  • 核心任务:用户认证模块、数据库表结构实现。
  • 后端:实现登录注册API(9位数字用户名验证、密码强度校验)。
  • 前端:Flutter实现登录注册界面、Vue实现管理员、咨询师登录界面。
  • 数据库:完成用户表等核心表结构创建与索引优化。

第3天

  • 上午:AI心理对话模块开发
    • 后端:集成大模型API,实现严重心理问题检测算法(关键词识别、情绪分析)。
    • 前端:Flutter实现AI对话界面、消息展示。
  • 下午:线下咨询预约模块开发
    • 后端:咨询师管理API、可预约时段管理、预约申请逻辑。
    • 前端:Flutter实现咨询师列表、预约界面。

第4天

  • 上午:心理测评与资源库模块
    • 后端:测评题库管理、测评逻辑、自动报告生成。资源库分类API(文章、视频、音乐)。
    • 前端:Flutter实现测评流程、资源展示界面,Vue实现管理员仪表盘、数据表格、审核界面。
  • 下午:心理社区互动模块
    • 后端:博文发布/审核/管理API、点赞评论功能。
    • 前端:Flutter实现社区界面、博文编辑功能。

第5天

  • 核心任务:管理员后台开发完善
  • 后端:在线用户监控、会话管理、博文审核API。
  • 测试所有模块接口连通性、修复关键bug。

第6天

  • 全面测试与文档整理 功能测试、用户体验测试、部署文档编写。
...全文
118 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

103

社区成员

发帖
与我相关
我的任务
社区描述
2501_CS_SE_FZU
软件工程 高校
社区管理员
  • FZU_SE_LQF
  • 木村修
  • 心态773
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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