饱满骑士团队第五次作业—站立式会议+alpha冲刺:代码规范、冲刺任务与计划
作业的基本信息 | |
---|---|
这个作业属于哪个课程 | 2021春软件工程实践S班 |
这个作业要求在哪里 | 团队第二次作业github编程实战 |
团队名称 | 饱满骑士 |
代码规范
缩进
- 不使用制表符,所有代码都应该使用4个空格来表示缩进。配置Visual Studio 文字编辑器,以空格代替制表符 。
换行
- 一行最多120个字符。在逗号后换行,在操作符前换行。
空格
-
关键字和左括符 “(” 应该用空格隔开。如:while (true)。
-
方法名和左括符 “(” 之间不要使用空格。
-
多个参数用逗号隔开,每个逗号后都应加一个空格。
-
除了 . 之外,所有的二元操作符都应用空格与它们的操作数隔开。一元操作符、++及--与操作数间不需要空格。
-
语句中的表达式之间用空格隔开。如:for (expr1; expr2; expr3)。
语句
-
不要在同一行内放置一句以上的代码语句。
错误示范:
a = 1; b = 2;
正确示范:
a = 1;
b = 2;
命名规范
-
命名严禁使用拼音与英文混合的方式,更不允许直接使用中文。
正例:name / order / baidu / alibaba 等国际通用的名称可视为英文。
反例:zhekou(折扣)/Shuliang(数量)/ int 变量=1 -
常量的命名使用Pascal命名法,单词力求语义表达要完整,不要嫌名字长。
正例:MaxStockCount
反例:Max_Count -
方法名、参数名、成员变量、局部变量都统一使用驼峰命名法,必须遵从驼峰形式。
正例: name / getUserInfo() / userId -
类名使用Pascal命名法,某些情况例外:接口定义IInterface。
正例: UserDTO / XmlService / TFlowInfo /TTouchInfo /IUserService
反例: userDto / XMLService / tflowInfo / ttouchInfo
本次冲刺任务与计划
本次冲刺任务
- 实现游戏的基本功能,产出一个可玩的游戏。
计划
- 实现主角逻辑,玩家操作:221801234
- 实现怪物逻辑:221801205、221801211、221801212
- 实现游戏菜单,游戏场景切换:221801216
- 对话、背包、地图、存档:221801228、221801229
- 制作部分角色、怪物、场景素材、动画:221801202、221801339