读书人

发一下小弟我最喜欢的代码风格顺便问

发布时间: 2012-05-29 12:16:00 作者: rapoo

发一下我最喜欢的代码风格,顺便问一下叫什么名字
用了好几年,一直坚持这样的代码风格:

C/C++ code
BOOL Stack_New(int size, STACK **pp_stack){    assert(NULL != pp_stack);        if (size > 0)        {        ...        return TRUE;        }    return FALSE;}


这种风格很简洁,特别是在大型软件的源码中,一个代码块一路展开就像一颗树一样的,而这种标准的风格:
C/C++ code
BOOL Stack_New(int size, STACK **pp_stack){    assert(NULL != pp_stack);        if (size > 0)    {        ...        return TRUE;    }    return FALSE;}

我一直的看不惯,这样看上去,就像一个代码块包含了三个同级的东西一样,没有我用的那种简洁、清晰。

这种风格真的很好看,在现代大多数的编辑器、IDE中,启用语法高亮等特性后,真的看起来很清晰、一看就能看清楚函数的结构、流程等等。而后者的标准风格,在一列中包含了3个实际上不同级的东西,所以没有前者清晰。实际上{}确实是应该需要缩进在代码块的部分,而不是语句的部分。


[解决办法]
额, 楼主原先那种真恶心。。。

读书人网 >C++

热点推荐