[讨论] 代码风格

不同视角、不同观点、深度探讨,禁止人品和道德攻击

代码风格

函数、变量名中的有多个单词,则应该使用下划线间隔开。单词太多或太长,应该使用常见缩写
38
60%
函数、变量名中的有多个单词,则使用单词首字母大小写变化来断词
25
40%
 
总计票数: 63
flyinflash
帖子: 2376
注册时间: 2006-09-21 14:28

[讨论] 代码风格

#1

帖子 flyinflash » 2008-06-21 12:49

1、函数、变量名中的有多个单词,则应该使用下划线间隔开。单词太多或太长,应该使用常见缩写

how old are you
|
V
function how_old() 或者 void how_old()

girl's age
|
V
int girl_age


2、函数、变量名中的有多个单词,则使用单词首字母大小写变化来断词

how old are you
|
V
function howOldAreYou 或者 void howOldAreYou()

girl's age
|
V
int girlsAge
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

#2

帖子 HuntXu » 2008-06-21 12:52

第二个,写过些ajax的投了票 :D
HUNT Unfortunately No Talent...
flyinflash
帖子: 2376
注册时间: 2006-09-21 14:28

#3

帖子 flyinflash » 2008-06-21 15:58

个人觉得第二种实在,实在……
头像
nihui
帖子: 1746
注册时间: 2006-10-21 12:03
来自: Shanghai
联系:

#4

帖子 nihui » 2008-06-21 16:59

第一种 C 程序员比较喜欢
第二种 C++ 程序员比较喜欢

个人比较喜欢第一种~~ :D
.

私人空间
附有 Magic Linux 2.1 最新开发日志~


미안하다, 사랑한다


欢迎来 #xfce-cn 中文频道~~
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#5

帖子 eexpress » 2008-06-21 17:51

别说大小写的,烦躁。
● 鸣学
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

#6

帖子 HuntXu » 2008-06-21 18:00

eexpress 写了:别说大小写的,烦躁。
好认啊~另to4楼:我不写C++只写C :oops:
HUNT Unfortunately No Talent...
头像
hualang0929
帖子: 1226
注册时间: 2006-11-11 10:23
来自: Mars
联系:

#7

帖子 hualang0929 » 2008-06-21 18:10

匈牙利命名
抬头望星空一片晴,我独行,夜已渐寒……
flyinflash
帖子: 2376
注册时间: 2006-09-21 14:28

#8

帖子 flyinflash » 2008-06-21 18:56

该死的,怎么第二种的那么多人
头像
hualang0929
帖子: 1226
注册时间: 2006-11-11 10:23
来自: Mars
联系:

#9

帖子 hualang0929 » 2008-06-21 19:26

flyinflash 写了:该死的,怎么第二种的那么多人
第一种是 unix 的风格,明显 VC 的人比较多。

从开始学单片机用的就是 GCC,上面的是我说说而已,我投的是第一种。 :lol:
抬头望星空一片晴,我独行,夜已渐寒……
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

#10

帖子 HuntXu » 2008-06-21 19:30

我受的ajax影响...表怪我...
HUNT Unfortunately No Talent...
flyinflash
帖子: 2376
注册时间: 2006-09-21 14:28

#11

帖子 flyinflash » 2008-06-21 21:02

什么 Ajax,.net 的当然是第二种。

您看看好的程序的代码,都是第一种滴……
头像
ciclo
帖子: 786
注册时间: 2007-01-25 16:43
来自: 塔尔塔洛斯

#12

帖子 ciclo » 2008-06-22 13:02

收java的影响
2
我生平瞧不起两种人:
1.那些瞧不起用windows的人的人
2.用windows的人
3.不识数的人

博客:http://blog.chunhao.net
主页:http://chunhao.net
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#13

帖子 BigSnake.NET » 2008-06-22 13:03

第二个叫"驼峰法则"
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
ciclo
帖子: 786
注册时间: 2007-01-25 16:43
来自: 塔尔塔洛斯

#14

帖子 ciclo » 2008-06-22 13:19

我生平瞧不起两种人:
1.那些瞧不起用windows的人的人
2.用windows的人
3.不识数的人

博客:http://blog.chunhao.net
主页:http://chunhao.net
头像
ciclo
帖子: 786
注册时间: 2007-01-25 16:43
来自: 塔尔塔洛斯

#15

帖子 ciclo » 2008-06-22 13:21

用下划线会导致变量名更长
用大小写已经足够区分单词了
尽量不用缩写,别人不好懂
我生平瞧不起两种人:
1.那些瞧不起用windows的人的人
2.用windows的人
3.不识数的人

博客:http://blog.chunhao.net
主页:http://chunhao.net
回复