作者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