看板 Programming 關於我們 聯絡資訊
我想請教各位前輩 寫了這麼久的程式 一定會有個人比較偏好的風格 例如說命名的風格 如以前常見的 駱駝命名法或是.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
atst:其實只要能讓別人瞭解就好, 勉強要說的話,像 61.229.36.42 03/20 00:29
atst:if(...) {} else{}, 我會寫成 61.229.36.42 03/20 00:30
atst:if(...) 61.229.36.42 03/20 00:31
atst:{ 61.229.36.42 03/20 00:31
atst:} 61.229.36.42 03/20 00:31
atst:這樣有時要comment掉判斷式時,只要 //if(...) 61.229.36.42 03/20 00:31
atst:這樣比較省事 61.229.36.42 03/20 00:32
abcdefghi:命名喜歡unix風格,排版喜歡windows 140.113.23.107 03/20 09:59
stopcrying:這邊的軟工課本把開頭大寫不加底線當成 123.240.32.25 03/24 06:22
stopcrying:OO的命名法,只用底線不大寫當成傳統的 123.240.32.25 03/24 06:23
stopcrying:可以參考一下... 123.240.32.25 03/24 06:23
stopcrying:另外 atst的方法聽來真不錯(筆記) 123.240.32.25 03/24 06:23
stopcrying:然後我個人討厭浮在空中的 "}" XD 123.240.32.25 03/24 06:24