`
yeshaoting
  • 浏览: 686123 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

十种代码风格

    博客分类:
  • J2SE
阅读更多

 

以下十种代码风格,你属于那种:

1.  Ansi/Allman/Bsd风格(格式缩进从下一行开始括号) 
int Foo(bool isBar) 
{ 
    if (isBar) 
    { 
        bar(); 
        return 1; 
    } 
    else 
        return 0; 
}  

2.  Java风格(格式缩进直接紧接后面括号) 
int Foo(bool isBar) { 
    if (isBar) { 
        bar(); 
        return 1; 
    } else 
        return 0; 
} 

3.  Kernighan_Ritchie风格(格式缩进使用Linux 方式括号) 
int Foo(bool isBar)  
{ 
    if (isBar) { 
        bar(); 
        return 1; 
    } else 
        return 0; 
} 

4.  Stroustrup风格(格式缩进使用stroustrup 方式括号,缩进使用5 个空格) 
int Foo(bool isBar)  
{ 
     if (isBar) { 
          bar(); 
          return 1; 
     } else 
          return 0; 
} 

5.  Whitesmith风格(格式缩进使用下一行且缩进的括号) 
int Foo(bool isBar)  
    { 
    if (isBar) 
        { 
        bar(); 
        return 1; 
        } 
    else 
        return 0; 
    } 
 
6.  Banner 风格(格式缩进使用直接紧接和缩进的括号) 
int Foo(bool isBar) { 
    if (isBar) { 
        bar(); 
        return 1; 
        } 
    else 
        return 0; 
    } 

7.  GNU 风格(格式缩进使用下一行括号,语句块括号缩进两个空格) 
int Foo(bool isBar) 
{ 
  if (isBar) 
    { 
      bar(); 
      return 1; 
    } 
  else 
    return 0; 
} 

8.  Linux 风格(格式缩进使用  Linux 方式括号,语句块里面缩进8 个空格) 
int Foo(bool isBar) 
{ 
        if (isFoo) { 
                bar(); 
                return 1; 
        } else 
                return 0; 
} 

9.  Horstmann风格(格式缩进使用horstman方式,括号紧接语句块) 
int Foo(bool isBar) 
{  if (isBar) 
   {  bar(); 
      return 1; 
   } else 
      return 0; 
} 
 
10.  1tbs/otbs风格(格式缩进使用Linux 方式括号,自动补全单行语句块括号) 
int Foo(bool isBar) 
{ 
    if (isFoo) { 
        bar(); 
        return 1; 
    } else { 
        return 0; 
    } 
} 

 

分享到:
评论
1 楼 yeshaoting 2010-12-26  
我是第一种.

相关推荐

    VHDL+Verilog良好的代码编写风格(二十五条)

    17. **代码复审**:定期进行代码审查,检查代码风格、效率和潜在错误,提升团队合作质量。 18. **单元测试**:为每个模块编写独立的测试平台,确保模块功能的正确性。 19. **仿真验证**:在综合前进行充分的仿真...

    Verilog + VHDL良好的代码编写风格(二十五条)

    良好的代码编写风格对于提高代码的可读性、可维护性和可移植性至关重要。以下是一些编写高质量Verilog和VHDL代码的准则: 1. **命名规范**:使用小写字母命名信号、变量和端口,大写表示常量和自定义类型。保持一致...

    jquery有几十种风格和过渡方式的焦点图代码下载.zip

    本篇文章将详细解析“jquery有几十种风格和过渡方式的焦点图代码”,并探讨其应用。 一、jQuery焦点图的基本原理 jQuery焦点图主要基于定时器和CSS样式变化实现。通过JavaScript控制图片的显示顺序和过渡效果,...

    高质量C/C++代码风格编程指南(林锐博士版)

    ### 高质量C/C++代码风格编程指南(林锐博士版) #### 一、概述 林锐博士编写的《高质量C/C++编程指南》是一部针对C/C++编程语言的编程风格指南,旨在帮助程序员提高代码质量和可维护性。该指南不仅涵盖了程序结构...

    51单片机非郭天祥代码风格的多位数计算器程序

    本文将深入探讨“51单片机非郭天祥代码风格的多位数计算器程序”,这是一种旨在帮助初学者养成良好编程习惯的计算器程序实例。 51单片机由Intel公司开发,其内部集成了CPU、RAM、ROM、定时器/计数器、并行I/O口等...

    几十种导航菜单样式美化代码.rar

    几十种CSS导航菜单样式美化代码,一共有近30种吧,不看绝对后悔!各种各样风格的网站导航菜单样式,美工不好的WEB程序员,可不要错过!~有黑色、蓝色、带渐变的、纯色的、圆角菜单等等,每一款都十分漂亮美观,小巧...

    html好看的登录页面1(十三种风格登录源码)

    html好看的登录页面1(十三种风格登录源码),大气好看的网站登录页面html源码模板,页面源码,适用于各种项目,也可以用作学习,各种登录风格都有,高端大气上档次,直接嵌入使用,代码易懂,复用性高,你值得拥有...

    网站建设到几十万网页代码

    在本文中,我们将深入探讨如何从“网站建设到几十万网页代码”的角度理解并构建高端大气的倒计时网页。以示例页http://www.aiwangxie.com为例,我们可以看到这个网页展示了如何通过编程实现一个既美观又实用的倒计时...

    simulink代码生成步骤

    Simulink提供了两种代码生成器:GRT和ERT。GRT是Simulink Coder,ERT是Embedded Coder。我们一般选择ERT,因为它提供了更多的配置选项,可以优化代码生成。 三、Report设置 Report是代码生成的重要一步,它可以...

    html好看的登录页面2(十四种风格登录源码)

    html好看的登录页面2(十四种风格登录源码),大气好看的网站登录页面html源码模板,页面源码,适用于各种项目,也可以用作学习,各种登录风格都有,高端大气上档次,直接嵌入使用,代码易懂,复用性高,你值得拥有...

    [VHDL+Verilog]良好的代码编写风格(二十五条)

    ### VHDL+Verilog良好代码编写风格解析 #### 一、引言 在现代电子设计自动化(EDA)领域,VHDL与Verilog是两种广泛使用的硬件描述语言(HDL)。良好的代码编写风格不仅能够帮助设计团队提升工作效率,还能确保项目的可...

    代码走查工具.pptx

    Stylecheker的配置极为灵活,允许用户自定义检查规则,既可以检查单一规则,也能同时检查数十种不同的规则。除了内置规则外,用户还可以扩展自定义规则,以满足特定项目需求。在MyEclipse中,安装Stylecheker插件后...

    XP风格的界面控件,包含有十几种小控件

    这个控件库包含了十几种XP风格的小控件,下面将逐一介绍: 1. **按钮(Button)**:这是最基础的控件,用于触发一个操作。XP风格的按钮通常具有圆润的边角和光滑的阴影效果,与Windows XP系统中的样式保持一致。 2...

    html实现酷炫美观的可视化大屏风格10源码 +大屏系列十

    html实现酷炫美观的可视化大屏风格10源码,大屏源码,html可视化大屏模板源码,系列大屏风格十种,详见文章讲解,包含各种各样的大屏需求,挑选合适自己的一种风格,详细的讲解,酷炫的线条,美观的设计,让图文图表...

    VIP .Net培训高级班第十期全套资料(含代码).rar

    【标题】VIP .Net培训高级班第十期全套资料(含代码).rar 这份压缩包文件包含的是.NET培训高级班的第十期全套学习资源,特别强调了“含代码”,这意味着学习资料不仅有理论讲解,还提供了实际编程示例,帮助学员...

    写好代码十个秘诀(林斌博士)

    林斌博士的这十个秘诀涵盖了代码质量的各个方面,从代码的稳固性、可维护性、性能、到可重用性、可测试性、可移植性,再到编码风格、防御性编程和减少冗余代码,每个方面都是构建高质量软件不可或缺的部分。...

    二十四节气小程序源码加截图.7z

    此压缩包文件“二十四节气小程序源码加截图.7z”包含了一个专门展示中国二十四节气的小程序的完整源代码和相关截图。小程序是一种轻量级的应用形式,无需下载安装即可在微信、支付宝等平台上使用,非常适合展示和...

    JAVA优质代码编写的30条可行建议

    - 统一项目中的代码风格,增强团队协作效率。 - 使用工具如Checkstyle自动化检查代码风格。 ### 17. 依赖管理 - 明确列出项目依赖,并使用Maven等工具管理依赖关系。 - 定期更新依赖库版本,避免潜在的安全风险。 ...

    陈灯可重用代码管理器桌面版2.3

    3、美化了软件界面,更换了托盘图标并增加了换肤功能,有数十种风格的皮肤供用户选择。 4、代码段搜索界面中增加了“最近入库”和“最近使用”选项卡,使用户能够方便的查看最近入库和最近使用的代码段。 5、优化了...

    二十三种设计模式UML类图

    ### 二十三种设计模式UML类图——深入解析与重构成本分析 #### 一、引言 在软件工程领域,设计模式被视为一种优化代码结构、提高代码复用性和维护性的有效手段。与此同时,重构技术作为一种重要的代码改进方法,...

Global site tag (gtag.js) - Google Analytics