作者chulord (柳橙汁)
看板Programming
标题[问题] 我想问一下各为前辈 有关风格的问题
时间Thu Mar 20 00:17:33 2008
我想请教各位前辈 写了这麽久的程式
一定会有个人比较偏好的风格
例如说命名的风格
如以前常见的 骆驼命名法或是.NET的命名方式
小弟我也算是一位程式的新人
例如命名的问题
我最近已经命名命到错乱了
我比较偏好.NET的命名方式
但有时候写起来就是怪怪的
以变数来说的话
例如 extUserConfig
但有时会觉得ext_user_config也不错
在以函式来说的话
updateSomeone() 和 update_someone()似乎也差不多
但在写到一些比较详细的名称
例如 getNumOfExtUser() 和 get_num_of_ext_user()
就感觉到前面怪怪的 <---个人感觉
更长的就更奇怪了
在说到档案命名风格我也拿不太定主意
例如有人习惯第一个字大写 有人习惯全部小写
有人档案内会有_有人习惯space有人习惯直接像NET直接都连在一起
再说到排版风格
有人习惯
class demo{
statement;
}
或是
class demo
{
statement;
}
或者是一些空白行的排版等等的各式各样风格
所以想请问一下各位前辈有无使用起来觉得不错的风格
希望可以不吝讨论或是分享一下 因为小弟想观摩观摩
希望可以附加说明一下其风格以及原因更好
或是要直接寄到小弟站内性的都可以 小弟先行谢过各位高手
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.243.33
1F:→ atst:其实只要能让别人了解就好, 勉强要说的话,像 61.229.36.42 03/20 00:29
2F:→ atst:if(...) {} else{}, 我会写成 61.229.36.42 03/20 00:30
3F:→ atst:if(...) 61.229.36.42 03/20 00:31
4F:→ atst:{ 61.229.36.42 03/20 00:31
5F:→ atst:} 61.229.36.42 03/20 00:31
6F:→ atst:这样有时要comment掉判断式时,只要 //if(...) 61.229.36.42 03/20 00:31
7F:→ atst:这样比较省事 61.229.36.42 03/20 00:32
8F:推 abcdefghi:命名喜欢unix风格,排版喜欢windows 140.113.23.107 03/20 09:59
9F:→ stopcrying:这边的软工课本把开头大写不加底线当成 123.240.32.25 03/24 06:22
10F:→ stopcrying:OO的命名法,只用底线不大写当成传统的 123.240.32.25 03/24 06:23
11F:→ stopcrying:可以参考一下... 123.240.32.25 03/24 06:23
12F:→ stopcrying:另外 atst的方法听来真不错(笔记) 123.240.32.25 03/24 06:23
13F:→ stopcrying:然後我个人讨厌浮在空中的 "}" XD 123.240.32.25 03/24 06:24