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

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 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基类,只允许使用这里面的方法进行查询;如果不够或者有其他需求可以修改,则更新基类。9.6、禁止直接使用SqlParameter,必须使用UtilDAL类的方法代替。9.7、查询语句不允许使用对接字符串的方法如果是Int少要使用string.Format格式化。十、MODEL层规范10.1、所有实体的属性必须和数据库的字段完全一样。10.2、使用Get开头的方法来解决Int和中文的转化方式,具体可参考现有实体。10.3、如果需要使用链表或者子查询的窗体,必须继承ModelBase基类,默认不继承。十一、DICT层规范11.1、所有静态集合均已采用从数据库动态获取数据。11.2、所有项目中如用到静态集合数据的,务必使用此集合,以保证数据统一。

新闻标题:网站研发中的分布式框架规范的研发规范有那些?
网页链接:https://www.cdcxhl.com/news/263589.html

成都网站建设公司_创新互联,为您提供服务器托管网站制作网站内链自适应网站搜索引擎优化App开发

广告

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

绵阳服务器托管