一、代码规范及编码原则
代码规范:分为代码风格规范和代码设计规范。
1.代码风格规范:
- 缩进:使用4个空格(Tab键在不同的情况下会显示不同的长度,干扰阅读体验)。
- 行宽:限定为100字符。
- 括号:在复杂的条件表达式中,用括号清楚地表示逻辑优先级。
- 断行与空白的{ }行:每个 “{” 和 “}” 都独占一行(《构建之法》书中的格式D)。
- 分行:每行定义单个变量或执行单条语句。
- 命名:以单词、单词缩写、下划线的组合来命名,尽量简短、清晰。
- 注释:注释写在函数头,用于解释参数的类型,只用ASCII字符。
2.代码设计规范:
- 函数:每个函数只实现一个功能。
- 错误处理:要尽可能的减少bug的数量。
编码原则:
- 遵循开发流程,在设计的指导下进行代码编写。
- 代码简明、易读、无二义性。
- 尽量避免在系统初始化时运行过多的代码。
二、数据库设计
三、ER图
四、主要功能流程描述
景点推荐:用户在微信小程序的推荐页可以看到由我们推荐的文章列表。
景点搜索:用户可以在搜索框输入想了解的景点,在搜索结果中浏览想了解的内容。
五、成员分工
王庭巧:项目开发、博客撰写
王 涵:项目开发、ER图制作
朱博一:项目开发、数据库模型
六、贡献分
王庭巧:10分
王 涵:10分
朱博一:10分