1 / 9
文档名称:

软件开发编码规范.doc

格式:doc   大小:34KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件开发编码规范.doc

上传人:镜花流水 2019/11/8 文件大小:34 KB

下载得到文件列表

软件开发编码规范.doc

文档介绍

文档介绍:--------------------------校验:_____________-----------------------日期:_____________软件开发编码规范软件安全开发编码规范代码编写开发人员应保证工程中不存在无用的资源(如代码、图片文件等)。代码中每个类名上的注释必须留下创建者和修改者的名字。每个需要import的类都应使用一行import声明,不得使用importxxx.*。开发人员编写代码时应遵循以下命名规则:Package名称应该都是由一组小写字母组成;Class名称中的每个单词的首字母必须大写;StaticFinal变量的名称全用大写,并且名称后加注释;参数的名称必须和变量的命名规范一致;使用有意义的参数命名,如果可能的话,使用和要赋值的字段一样的名称。代码应该用unix的格式,而不是windows的。exit除了在main中可以被调用外,其他的地方不应被调用。代码中应尽量使用interfaces,不要使用abstract类。在需要换行的情况下,尽量使用println来代替在字符串中使用的"\n"。在HTML、JavaScript、XML代码中,缩进应为两个空格,不得使用Tab。HTML标签的name和id属性的命名方式应与Java变量名相同。在需要经常创建开销较大的对象时,开发人员应考虑使用对象池。在进行log的获取时开发人员应尽量使用isXXXEnabled。log的生成环境上尽量避免输出文件名和行号。产品中不要包含后门代码,隔离系统中的后门代码,确保其不能出现在产品中。作为一种特殊的调试代码,后门访问代码是为了使开发者和测试工程师访问一部分终端用户不能访问的程序代码。但是,如果后门代码被留到产品中,对攻击者来说,它就是一条不需要通过正常安全手段来攻陷系统的通路。JAVA安全遵循下面列出的准则有利于编写更加安全的代码。但是总体来说,这些准则不能对安全性做出任何保证。遵循这些准则可能好的实践,但是即使遵循了这些准则,写出的代码仍然可能是不安全的。风险永远存在,不管在编写代码时是如何的警觉。这些准则的目标,不是为了保证代码的安全性,而是为了消除若干特定类型攻击带来的风险。遵循这些准则,某些特定类型的攻击将无法实现;但是其它类型的攻击仍然可能成功。因此遵循这些准则仅仅是安全的第一步。当书写可能和非守信链接或混用的代码时,应当仔细的考虑如下准则:静态字段缩小作用域公共方法和字段保护包尽可能使对象不可变(immutable)序列化清除敏感信息静态字段避免使用非final的公共静态变量,应尽可能地避免使用非final公共静态变量,因为无法判断代码有无权限改变这些静态变量的值。一般地,应谨慎使用可变的静态状态,因为这可能导致设想中应该相互独立的子系统之间发生不曾预期的交互。缩小作用域作为一个惯例,尽可能缩小成员方法和成员变量的作用域。检查包访问权限成员(package-private)能否改成私有成员(private),保护访问成员(protected)可否改成包访问权限成员(package-private)/私有成员(private)等等。公共方法/字段公共变量应当避免使用,访问这些变量时应当通过getter/setter法。在这种方式下,必要时可以增加集中的安全检查。任何能够访问或修改任何敏感内部状态的公共方法,务必包含安全

最近更新

2025年法律常识题库(综合卷) 59页

2025年汽车维修工技能理论考试题库含完整答案.. 46页

县乡教师选调考试《教师职业道德》题库含答案.. 48页

2025年汽车维修工技能理论考试题库附参考答案.. 46页

县乡教师选调考试《教师职业道德》题库附答案.. 44页

2025年法律常识题库【基础题】 59页

2025年注册土木工程师考试题库附参考答案【精.. 164页

2025小学卫生的工作计划 4页

2025年注册土木工程师考试题库及答案1套 165页

2025小学三年级教师个人工作计划 4页

2025年报关专业毕业生求职信(整理14篇) 21页

2025年注册土木工程师考试题库附参考答案(培.. 164页

监理工程师之水利工程目标控制题库附答案【综.. 166页

2025年注册土木工程师考试题库(综合题) 165页

2025年监理工程师之交通工程目标控制考试题库.. 169页

2025年税务师之涉税服务实务考试题库含答案【.. 200页

2025年税务师之涉税服务实务考试题库及完整答.. 200页

2025年税务师之涉税服务实务考试题库含答案(.. 197页

2025学生会部门工作计划 3页

2025年马原考试题库附参考答案(综合题) 94页

2025年马原考试题库含答案(研优卷) 94页

对地方高校开展双语教学的探讨 2页

对加强学校课堂管理的策略及思考 2页

交管12123学法减分复习题库及完整答案(易错题.. 45页

交管12123学法减分复习题库【实用】 45页

县乡教师选调考试《教师职业道德》题库【名师.. 44页

县乡教师选调考试《教师职业道德》题库及答案.. 46页

交管12123学法减分复习题库附答案【综合卷】 46页

县乡教师选调考试《教师职业道德》题库附完整.. 46页

2025学校工会工作计划开头语 4页