`
tntxia
  • 浏览: 1506748 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Tab键与代码规范

阅读更多

今天看Java的主页,有一篇热点文章叫“不能理解的规则”,文章讲说笔者的公司整治Java规范,规定说所有的Tab都不能用,缩进都使用4个空格字符。个人觉得这条规范相当的影响效率,本来只是按一个钮就可以的工作,如果多了这条规范的话,那编程人员就待用按4个键去代替,这样无形中,提高了程序的负担,也可能会打击程序员的积极性,程序员可能会觉得我做了一些无谓的工作,后果是对整个项目带来了不好的影响。

 

所以与其这样做,我们还不如规定程序员必须用哪一种编辑器,如果编辑器统一了,就不会出现那种不同的编辑器Tab的缩进不一样的问题。

 

我一直认为,规范应该是在于提升程序员的效率,而不是降低他们的效率,我们要鼓励统一是为了查看代码更加的方便,也是为了程序员可以不被其他因素所影响,而降低的工作效率。

0
0
分享到:
评论
1 楼 wkoffee 2010-02-12  
绝大部分的编辑器都有自动转换tab到空格的功能,所以不会增加按键数。

统一编辑器绝对没戏,一个组里如果有vim和emacs的fans,以谁为准?

相关推荐

    替换tab键并删除多余空格

    "替换tab键并删除多余空格"这个工具就是针对这个问题设计的,它可以帮助开发者们优化他们的源代码,使其更符合编码规范,提高代码可读性和团队协作效率。这个C语言编写的小程序主要执行以下三类操作: 1. **删除...

    是用tab键代替回车键.rar_Tabú_用tab代替回车

    3. **可配置性**:在大多数代码编辑器和IDE(集成开发环境)中,用户可以自定义Tab键对应的缩进宽度,以适应不同的编程风格和语言规范。 4. **自动格式化**:许多编辑器支持自动格式化功能,通过Tab键能快速将代码...

    屏蔽WIN、ALT+TAB、CTRL+ESC键的低级键盘钩子hook

    本主题主要探讨如何使用低级键盘钩子(Low-Level Keyboard Hook)来屏蔽特定的按键组合,如Win键、Alt+Tab键和Ctrl+Esc键。 低级键盘钩子(LLKH - Low-Level Keyboard Hook)是Windows钩子类型之一,它可以在键盘...

    华为内部代码规范.pdf

    ### 华为内部代码规范详解 #### 一、排版规范 华为内部代码规范中对排版的要求非常严格,这是为了提高代码的可读性和一致性。以下是对几个关键点的详细解析: 1. **程序块缩进**: - 规范要求程序块采用缩进风格...

    阿里代码规范13213.zip

    - 使用4个空格进行缩进,不使用tab键。 - 每行代码长度限制,通常不超过80个字符。 - 大括号的使用:控制结构的括号应另起一行,如`if {...}`和`for {...}`。 4. **设计规范**: - 尽量减少类和方法的复杂度,...

    网络公司代码规范

    8. **空格键的使用**:在进行对齐时仅使用空格键,避免使用`Tab`键,以免因不同编辑器设置的`Tab`宽度差异导致代码布局不整齐。 9. **缩进一致性**:所有函数、过程、结构体定义、循环、条件判断等语句中的代码均需...

    东软代码规范编写大全

    - **缩进**:使用4个空格进行缩进,不推荐使用Tab键。 - **换行**:保持每行代码不超过80个字符,对于较长的表达式应适当换行。 - **空格使用**:运算符前后需加空格,例如`a = b + c`;方法调用时,参数之间也需要...

    PHP代码规范

    1. 缩进规范:应当使用Tab键进行代码缩进,避免使用空格,因为很多代码编辑器在保存文件时会自动清除用于缩进的空格。使用Tab键可以保证缩进的一致性。 2. 文件格式规范:推荐所有PHP程序文件使用UNIX格式保存。例如...

    Tab的多种典型用法总结(带动画)

    8. **文本编辑器的特殊功能**:一些文本编辑器如Vim、Emacs等有独特的Tab键用法,如在Vim中,Tab可进行缩进,Shift+Tab用于减少缩进,而Emacs中的Tab可能与模式(Mode)相关,执行不同的操作。 9. **代码折叠**:在...

    python中tab键是什么意思

    在Python编程语言中,Tab键扮演着重要的角色,尤其是在代码的缩进和自动补全功能上。Python是一种强依赖缩进来区分代码块的语言,因此正确使用Tab键和空格对于代码的可读性和一致性至关重要。 首先,我们要明确Tab...

    NET技术培训(代码规范).

    .NET 技术培训中的代码规范是编程实践中非常关键的一个环节,它旨在提升代码的可读性、可维护性和团队协作效率。以下是对标题和描述中所述知识点的详细说明: 1. **为什么要规范代码**: - **方便交流和维护**:...

    JavaScript 代码规范.pdf

    ### JavaScript 代码规范详解 #### 一、引言 JavaScript 是一种广泛应用于 Web 开发的脚本语言。随着项目的复杂度增加以及团队合作的需求日益增强,制定统一的代码规范变得尤为重要。良好的代码规范不仅能提高代码...

    解析php中eclipse 用空格替换 tab键

    在开发PHP项目时,为了遵循公司的代码规范,通常需要将制表符(tab)替换为空格。这篇文章将详细解释如何在Eclipse集成开发环境(IDE)中配置,以便在编写代码时自动使用空格替代tab键。 首先,需要了解在Eclipse中...

    Tab

    从标签“源码”来看,我们可以推测这篇博客可能与源代码编辑和管理有关,可能涵盖了如何在代码编辑器中有效地使用Tab键进行代码缩进,或者是关于代码风格规范(如使用Tab还是空格进行缩进的讨论)。而“工具”标签则...

    。NET中的tab建的妙用

    合理使用Tab键可以帮助我们快速对齐代码块,使得整体结构更加清晰美观。大多数现代IDE(如Visual Studio)都支持通过设置来控制制表符与空格之间的转换规则,从而实现统一的缩进风格。此外,在某些情况下(如保存...

    C语言编程规范代码规范

    在C语言编程中,代码规范是非常重要的一环,它能够提高代码的可读性、可维护性和团队协作效率。微软内部的经典文件强调了以下几个关键点: 1. **注释规范**: - 注释应该占据源代码的15%以上,以帮助读者理解程序...

Global site tag (gtag.js) - Google Analytics