`
sunxboy
  • 浏览: 2870065 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

项目 编码规则(编写代码规则)

阅读更多

这里规定并说明了编写具体代码时的编码规则。所有开发人员必须无条件遵守,

并按照这个编码规则来编写代码。如有不足,不合理的地方请提出来,看项目

情况来修正。※本文没有特别声明的英文字母,和阿拉伯数字全是半角。

 
1.1.对象顶部JavaDoc注解
 
1.2.全局变量JavaDoc注解
 
1.3.方法的JavaDoc注解
 
1.4.普通程序当中注解
      1)对象内所有的变量(包括临时变量)都要在后面写注解。
      2)所有的分支if,else,case,for,switch,while,do 等等..的
         上边都得对齐写注解。
2.缩紧:代码的层次用{TAB}或4位半角空格来表示。
3.代码间的间隔
    语句和语句间留1位半角空格。
    1)(=, >, <, == 等)等运算符前后留1位半角空格。
    2)if、for、while、switch、do 后面留1位半角空格。
    3)参数内逗号的后面留1位半角空格。
    4)方法、if、for、while、switch、do关闭括号后面留1位半角空格。
    5)for语句的[;]后插入半角空格。
【代码例子 1)和3)】
【代码例子 2)和4)和5)】
    ※使用编译器的自动对齐功能
    『Eclipse』里头打开Java代码,点击鼠标右键〉源代码〉格式化,
    功能。这个功能和以上是一样的,可以使用这个功能方便的自动对齐。
 
4.类名、变两名、方法名
    无特别指定时,遵照以下规则
  4.1.类名 
        头字母和区分单词的头文字大写半角英文字母、以外全部小写半角
        英文字母.
        例) public class SchoolStaff {
  4.2.方法名
        区分单词的头文字大写半角英文字母、以外全部小写半角英文字母.
        例) public void calcDiscount() {
  4.3.变量名 
       有区分单词的场合使用大写半角英文字、以外全部小写半角英文字母.
       例) private int billed;
  4.4.常数名
       全部是大写半角英文字母、有单词区分时用下划线「 _ 」表示。
       例) public static final float DISCOUNT_RATE = 0.1f;
 
5.代码过分长的时候
    例)double length = Math.sqrt(Math.pow(Math.random(), 2.0)
         + Math.pow(Math.random(), 2.0));
    5.1.方针(1)
        能分开写两行代码时,分开写两行代码
        例)double xSquared = Math.pow(Math.random(), 2.0);
            double ySquared = Math.pow(Math.random(), 2.0);
            double length = Math.sqrt(xSquared + ySquared);
    5.2.方针(2)
        以逗号为界换行,但换行后保持对应按数缩紧一致
        例)double length = Math.sqrt(Math.pow(Math.random(), 2.0,
                 Math.pow(Math.random(), 2.0);
           public ActionForward execute(ActionMapping      mapping,
                                        ActionForm         actionForm,
                                        HttpServletRequest request,
                                        HttpServletResponse response) {
     5.3.方针(3)
         以||,&&为界线换行,但换行后保持对应按数缩紧一致
         例)return this == obj
                        || (this.obj instanceof MyClass
                         && this.field == obj.field);
 
 
 

分享到:
评论

相关推荐

    Fortify安全代码规则编写指南.rar

    Chapter 1: 理解安全编码规则 这章节包括以下标题: 什么是安全编码规则? 什么是Secure Coding Rulepacks?什么是自定义规则?什么是漏洞类别?什么是规则类型 什么是安全编码规则?

    安全代码规则编写指南

    安全编码规则是软件开发过程中用于指导开发者如何编写无缺陷、安全的代码的规则。它们通常涉及代码的结构、数据使用、控制流和配置等方面,以预防和减少潜在的安全漏洞。编写这些规则通常需要开发者具备丰富的安全...

    编写代码编码规范

    根据给定文件信息,以下是对“编写代码编码规范”知识点的详细说明: 一、编程规约 1. 命名规范 - 编程相关命名不得以下划线或美元符号开始或结束,以保证命名的一致性和可读性。 - 避免使用拼音与英文混合的...

    物料编码规则编写说明书.doc

    以下是对"物料编码规则编写说明书.doc"中的主要知识点的详细说明: 1. **编码的目的**: 物料编码规则的主要目的是统一和规范公司内部所有产品的物料编号,确保在采购、生产、销售等环节中能够准确无误地识别和...

    物料编码规则编写说明书汇编.pdf

    在本《物料编码规则编写说明书》中,物料编码规则遵循以下主要原则: 1. **物料编码长度**:所有物料编码统一为14位数字,这有助于确保编码的容量和精确性,同时避免编码过短导致的重复可能性。 2. **编码结构**:...

    我的编码规则

    【文档(说明.doc)】:可能是项目说明文档,详细介绍了编码规则、项目结构、开发流程等内容,对初学者理解项目有极大帮助。 综上所述,"我的编码规则"这个压缩包提供了一个学习 MVC 框架的实例,包括了模型、视图...

    C#编码规则,详细介绍编码规则

    C#编码规则是编程语言C#中为了保持代码的一致性、可读性和维护性而制定的一系列命名规范。遵循这些规则,可以帮助开发者编写出更易于理解和协作的代码。以下是C#编码规则的一些核心要点: 1. **匈牙利命名法**:...

    代码编写规则说明书

    代码编写规则说明书的制定,旨在统一企业内部软件开发设计过程中的编程规范,确保所有开发人员能够理解项目中的每一部分——包括目录结构、变量、控件、类和方法的意义,进而促进代码的一致性和可读性。此外,规范的...

    Java编码规则.pdf

    Java编码规则.pdf Java编码规则.pdf是AmbySoft Inc....Java编码规则.pdf是一份非常实用的白皮书,为Java开发者提供了详细的编码规范和指南,以帮助他们编写高质量的代码,提高开发效率和团队协作效率。

    金蝶KIS_物料编码规范

    在物料编码规则中,还留有特定的代码区域用于未来公司发展中的统一分配,以及对编码规则未明确涉及物料的归类。同时,对于不同物料的编码细则,比如原材料、零配件、包装材料、辅助材料和工具类等,每种物料都有相应...

    Google C++编码规则(2011)

    Google的C++编码规则是经过实践检验的宝贵经验总结,它不仅体现了Google对代码质量和工程效率的高标准要求,也为广大C++开发者提供了一份全面且实用的编码指南。无论是初学者还是有经验的开发者,都能从中获得有益的...

    Java编码规范&代码检查规则项.rar

    这份"Java编码规范&代码检查规则项.rar"压缩包包含了两个关键文档,"Java编码规范.doc"和"代码检查规则项.xls",它们旨在指导开发者编写出符合标准的高质量Java代码。 "Java编码规范.doc"可能涵盖了以下内容: 1. ...

    ASN说明语法和编码规则

    开发人员只需要按照ASN.1定义的数据结构编写代码,编解码库会自动处理编码和解码的过程。 总而言之,ASN.1是一种强大的工具,用于定义和交换结构化数据。通过学习X0209e、X0208e和X.693-0112等文档,我们可以深入...

    关于代码编写的命名规则

    在代码编写的命名规则中,有几个主流的命名规范被广泛使用和讨论。首先,匈牙利命名法(Hungarian Notation)是由查尔斯·西蒙尼提出,他后来成为了微软的总设计师。这种命名法在Windows编程中尤为流行,尤其是MFC...

    ERP物料编码规则(自行编写).pdf

    ERP物料编码规则是企业资源规划系统中用于唯一标识物料的重要工具,它确保了物料在生产、库存、销售等环节能够准确无误地被管理和追踪。本文档主要讲述了物料编码的制定原则、范围以及具体的编码结构,旨在提升物料...

    企业文件编码规则及部门代码.pdf

    企业文件编码规则是组织内部管理规范的重要组成部分,它有助于确保文件的有效分类、管理和更新。本文档详细阐述了企业文件编码的结构和各个部分的具体规则,旨在建立一个清晰、一致的编码系统,便于阅读、查找和维护...

    biweb编码规则,详细描述了一些内部定的编码规则

    通过遵循这些编码规则,BIWEB项目能够实现更高效、可维护的代码编写,促进团队协作,并降低长期维护成本。对于其他PHP开发者而言,这些规则也提供了一个良好的实践指南,有助于提升整体的编程水平和项目质量。

    我国县级以下行政区划编码规则

    ### 我国县级以下行政区划编码规则解析 #### 一、引言 我国为了更好地管理和统计县级以下行政区划,制定了一系列标准,其中GB/T 10114-2003《县级以下行政区划代码编制规则》是专门针对县级以下行政区划编码的重要...

    Java代码规则

    Java代码规则是为了提升代码质量和可读性而设立的一套编程标准。这些规则涵盖了多个方面,旨在确保代码的统一性、可维护性和可读性。在软件工程中,良好的编码风格对于项目的成功至关重要,因为它增强了代码的可理解...

Global site tag (gtag.js) - Google Analytics