热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

RKO组——代码规范与计划

这个作业属于哪个课程https:edu.cnblogs.comcampusfzzcxyZhichengSoftengineeringPracticeFclass这个作业要求在哪里h






















这个作业属于哪个课程https://edu.cnblogs.com/campus/fzzcxy/ZhichengSoftengineeringPracticeFclass
这个作业要求在哪里https://edu.cnblogs.com/campus/fzzcxy/ZhichengSoftengineeringPracticeFclass/homework/12665
这个作业的目标让团队能根据项目规范的方向走
其他参考文献华为内部代码规范

一、代码规范

1.排版规范

1.1程序块要采用缩进风格编写,缩进的空格以统一的开发工具为准。函数或过程的开始、

结构的定义及循环、判断等语句中的代码都要采用缩进风格。

1.2较长的语句(>100字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,

操作符放在新行之首,划分出的新行要警醒适当的缩进,是排版整齐,语句可读。

1.3不允许把多个短语句写在一行中,即一行只写一条语句。

示例: 如下例子为不符合规范

rng.Font.Size = 10; rng.Font.Name = "宋体";

应如下书写

rng.Font.Size = 11;

rng.Font.Name = "宋体";

2.命名规范

2.1所有命名规则必须遵循以下规则:名称只能由字母、数字、下划线、$符号组成,不能以数字开头,名称不能使用JAVA中的关键字。

2.2所有命名遵从驼峰命名法。

2.3绝对不允许在命名时出现中文,尽可能的少用拼音性的命名、简明,易读,无二义性

3.注册规范

3.1模块编号:<模块编号,可以引用系统设计中的模块编号>

作用:<对此类的描述,可以引用系统设计中的描述>

作者:作者中文名

编写日期:<模块创建日期,格式:YYYY-MM-DD>

如果模块有修改,则每次修改必须添加以下注释:

Log编号:

修改描述:<对此修改的描述>

作者:修改者中文名

修改日期:<模块修改日期,格式:YYYY-MM-DD>

3.2类属性注释规范

属性说明

二、预期计划







































计划天数任务进度
第一天组长组织开会,分配后面大家要完成的部分
第二--三天完成前端基础设计,开始写后端代码
第四--五天完善前端页面并且实现各个功能
第六--七天美化UI页面
第八--九天前后端调用交互接口的引用
第十--十一天测试软件找BUG并进行修改
第十二天验收软件,并给用户提供更好的使用体验

三、预期目标





























































序号功能点功能实现预期效果
1登录用户登录密码登录或手机号登录或游客登录
2注册用户注册实名注册
3购物车可以加入购物车可以加入
4搜索搜索准确物品或者模糊搜索可以正常实现
5发布订单物品的发布可以发布带有图片或者视频的物品
6分类功能将有共同特性的商品分类在一起模糊搜索时会出现相关的物品
7订单信息订单的查看和精准的订单号和用户信息商家可以查看,用户只能看到自己的信息
8修改商品信息实现对物品的编辑店家可以修改成功


推荐阅读
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • Java开发人员知道Java语言并不总是每种任务的最佳语言。今年的JRuby和Groovy的1.0版本发行了对向Java应用程序添加动态语言的兴趣。借助Groovy, ... [详细]
  • 0.Linux环境搭建 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • 大连微软技术社区举办《.net core始于足下》活动,获得微软赛百味和易迪斯的赞助
    九月十五日,大连微软技术社区举办了《.net core始于足下》活动,共有51人报名参加,实际到场人数为43人,还有一位专程从北京赶来的同学。活动得到了微软赛百味和易迪斯的赞助,场地也由易迪斯提供。活动中大家积极交流,取得了非常成功的效果。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 本文介绍了一些好用的搜索引擎的替代品,包括网盘搜索工具、百度网盘搜索引擎等。同时还介绍了一些笑话大全、GIF笑话图片、动态图等资源的搜索引擎。此外,还推荐了一些迅雷快传搜索和360云盘资源搜索的网盘搜索引擎。 ... [详细]
  • 本文详细介绍了Java中vector的使用方法和相关知识,包括vector类的功能、构造方法和使用注意事项。通过使用vector类,可以方便地实现动态数组的功能,并且可以随意插入不同类型的对象,进行查找、插入和删除操作。这篇文章对于需要频繁进行查找、插入和删除操作的情况下,使用vector类是一个很好的选择。 ... [详细]
  • 我是做产品的,自己平时也做点技术,不过在职业技术人员面前都是不值一提的东西,为了方便以后查阅,索性用DZ搭了个论坛,把网上的一些教程,自己重新编辑后,存在了论坛上。积累技术经验之余,也发现了不 ... [详细]
  • ObjectiveC 基础教程第六章,源文件组织
    Object-C基础教程第六章,源文件组织0x00:前言到目前为止,我们讨论过的所有项目都是把源代码统统放入到了main.m文件中。这样随着项目越来越大,文件内容会越来越多,到后面 ... [详细]
author-avatar
书友62908490
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有