彩票走势图

编程风格大杂烩

原创|行业资讯|编辑:龚雪|2014-11-17 09:23:04.000|阅读 576 次

概述:本文收集了Reddit论坛上关于编程风格的讨论,包括:Allman风格、GNU风格、K&R 风格和Whitesmiths风格。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

编程根据环境和语言的不同,造就了开发者有很多种不同的编程风格,比如C系列程序员都喜欢Allman风格,而Java系列程序员大部分喜欢K&R风格,以下总结了Reddit论坛的一些讨论:

  1. 编程风格除了表明你愿意使用某种编程风格之外不能表明任何东西。这是加分项么?肯定是。但这意味着这个人就是个优秀的程序员么?不,这还决定不了那么多东西。
  2. 一句话:不论标准是什么,Allman风格才是唯一真正的缩进风格。
  3. 一句话:Tab键应该用于缩进。
  4. 一句话:空格键应该用于缩进。
  5. 我是Allman优等民族!
  6. 因为读的多写得少,所以要这样:more_readable_less_writable,而不要这样:morereadablelesswritable。
  7. 让代码和花括号在一行真的不忍直视啊!
  8. 俺还是个初学者的时候曾经很学者范儿地因为某个原因研究过代码风格,但我还是不知道这对成为一个优秀的程序员有没有帮助……
  9. 用K&R风格对眼睛不好,对脑子也不是很好。既没层次也不对称,累。
  10. 让人们使用同一种编程风格就好像给每个人找到相同的解决方法一样。这是不可能的,但你可以是使用类似高效的解决方案呀,就像你使用类似喜欢的编程风格一样。比如我就觉得camelCase这种风格烂透顶了,要这样写CamelCase才好嘛。

编程能力,不要从风格上去判断水平的高低,但要养成固定的编程风格,跟从团队,少数服从多数,容易看懂,结构清楚明白,我想这就足够了吧。
 
附上各种编程风格样式:

Allman风格:

if ()

{

GNU风格:

if ()

 {

K&R 风格:

if (){

Whitesmiths风格:

if() 

    {

另外小编觉得开发工具也是编程风格主要因素,好的开发工具往往能整理代码的样式和风格。如IntelliJ IDEA   PhpStorm  WebStorm  MyEclipse(目前年终活动中,点击查看 )

狂欢继续!【年终大促 巅峰盛"慧" 】促销火热进行中 iPhone 6 Plus、 iPhone 6、iPad Air满就送,还不赶快买买买!

 


标签:代码编辑

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关产品
IntelliJ IDEA

IntelliJ在业界被公认为优秀的Java开发平台之一,在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面表现突出,并支持基于Android平台的程序开发。

ReSharper

屡获大奖且被誉为世界上著名的VS代码生成工具

RubyMine

RubyMine 集合了Ruby 和 Rails的整合开发 IDE

YouTrack

YouTrack 是一款创新性的以键盘操作为主的问题和项目跟踪工具

PhpStorm

PhpStorm是一款智能的PHP IDE

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP