网站研发中的分布式框架规范的研发规范有那些?

2023-06-07    分类: 网站建设

分布式框架规范一、所有的网站都要加入防黑客入侵代码二、研发中心系统升级准则2.1、任何人需要更新项目都必须书写升级文档。2.2、上传人员规定

·必须依据升级文档进行Svn更新和上传,不允许一次性全部获取,如因

此造成的严重后果由上传人员承担。

·在没有文档的情况下不允许升级。

·每一次的更新必须保留升级文档,苏总会定期抽查。

·在一切准备完成之后找苏总确认,必须得到他的允许才可以上传代码。

否则一次罚款200元,造成的后果严重者另外处罚。

2.3、开发人员规定

·需要更新的程序必须先书写升级文档

·必须在开发时就开始书写,避免遗忘,如因升级文档不全或者错误,造

成的后果由开发人员承担。

·在向升级人员提交升级文档 之前必须先经过苏总的确认,所做的功能要

经过他的验收之后才可以上传。

三、类规范3.1、类里面的公共变量必须在上方,超过两个以上必须使用region进行格式化,并且与方法有一个空行。3.2、不允许直接new 类进行调取方法。

四、方法规范4.1、方法与方法之间不允许有空行。4.2、方法内部不允许出行连续换行。五、代码规范5.1、IF语句必须使用{}号。5.2、换行符号的正确写法。

stringstr = "你好"+ System.Environment.NewLine + "中国";

5.3、字符串默认值的正确写法。

stringwhere = string.Empty;

5.4、根据Top关键字提取前N行数据后,要再次提取N行做为首要页数据的时使用的方法。

publicList<Crm_MobileAdInfo> GettopLineAdNameByIds(inttopcount)

{

stringfields = "ComUserID,ComName,LinkUrl,PosSalary";

return GetLineAdNameByIds

(string.Join(",",dal.GetLineAdListId().Take(topcount)), fields);

}

六、Ajax技术使用规范6.1、需要登录访问的页面不允许在主页,职位,简历等页面中使用Ajax技术,以免影响SEO,其他页面视情况而定。6.2、不需要登录的页面必须从第二页开始使用Ajax。首要页数据要直接调取,不允许使用Ajax,特别是搜索功能。

七、页面引用JS,CSS、图片更新规则7.1、普通JS、图片、CSS使用手动参数(日期)更新。7.2、对于头像,企业标志,经常变动部分,要使用动态化参数,一定要保证新。八、Bll层规范8.1、每个类要有作者、时间、更新人、更新时间的注释。8.2、每个方法要有方法、每个参数、返回值的说明注释。8.3、循环体内不允许出现调用数据库的方法。8.4、禁止在IF语句中直接或频繁的访问数据库。九、DAL层规范9.1、每一个类必须只能查询本表的数据,不允许查询多表数据。9.2、禁止使用子查询。9.3、禁止使用连接表。9.4、每个类必须要有单一的数据库连接字符串,且数据路连接字符串必须配置在DBConfig类中。9.5、所有的类必须继承BaseDAL<T>基类,只允许使用这里面的方法进行查询;如果不够或者有其他需求可以修改,则更新基类。9.6、禁止直接使用SqlParameter,必须使用UtilDAL类的方法代替。9.7、查询语句不允许使用对接字符串的方法如果是Int少要使用string.Format格式化。十、MODEL层规范10.1、所有实体的属性必须和数据库的字段完全一样。10.2、使用Get开头的方法来解决Int和中文的转化方式,具体可参考现有实体。10.3、如果需要使用链表或者子查询的窗体,必须继承ModelBase基类,默认不继承。十一、DICT层规范11.1、所有静态集合均已采用从数据库动态获取数据。11.2、所有项目中如用到静态集合数据的,务必使用此集合,以保证数据统一。

文章题目:网站研发中的分布式框架规范的研发规范有那些?
本文地址:/news39/263589.html

成都网站建设公司_创新互联,为您提供App开发品牌网站制作软件开发搜索引擎优化营销型网站建设关键词优化

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站制作