java开发用allman风格_编程风格大杂烩

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

编程风格除了表明你愿意使用某种编程风格之外不能表明任何东西。这是加分项么?肯定是。但这意味着这个人就是个优秀的程序员么?不,这还决定不了那么多东西。

一句话:不论标准是什么,Allman风格才是唯一真正的缩进风格。

一句话:Tab键应该用于缩进。

一句话:空格键应该用于缩进。

我是Allman优等民族!

因为读的多写得少,所以要这样:more_readable_less_writable,而不要这样:morereadablelesswritable。

让代码和花括号在一行真的不忍直视啊!

俺还是个初学者的时候曾经很学者范儿地因为某个原因研究过代码风格,但我还是不知道这对成为一个优秀的程序员有没有帮助……

用K&R风格对眼睛不好,对脑子也不是很好。既没层次也不对称,累。

让人们使用同一种编程风格就好像给每个人找到相同的解决方法一样。这是不可能的,但你可以是使用类似高效的解决方案呀,就像你使用类似喜欢的编程风格一样。比如我就觉得camelCase这种风格烂透顶了,要这样写CamelCase才好嘛。

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

附上各种编程风格样式:

Allman风格:

if ()

{

GNU风格:

if ()

{

K&R 风格:

if (){

Whitesmiths风格:

if()

{

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

原文:http://my.oschina.net/evget/blog/345768

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值