发一下小弟我最喜欢的代码风格,顺便问一下叫什么名字
发一下我最喜欢的代码风格,顺便问一下叫什么名字
用了好几年,一直坚持这样的代码风格:
这种风格很简洁,特别是在大型软件的源码中,一个代码块一路展开就像一颗树一样的,而这种标准的风格:
我一直的看不惯,这样看上去,就像一个代码块包含了三个同级的东西一样,没有我用的那种简洁、清晰。
这种风格真的很好看,在现代大多数的编辑器、IDE中,启用语法高亮等特性后,真的看起来很清晰、一看就能看清楚函数的结构、流程等等。而后者的标准风格,在一列中包含了3个实际上不同级的东西,所以没有前者清晰。实际上{}确实是应该需要缩进在代码块的部分,而不是语句的部分。
------解决方案--------------------
额, 楼主原先那种真恶心。。。
用了好几年,一直坚持这样的代码风格:
- 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个实际上不同级的东西,所以没有前者清晰。实际上{}确实是应该需要缩进在代码块的部分,而不是语句的部分。
------解决方案--------------------
额, 楼主原先那种真恶心。。。