[問題] 函式庫的命名風格

看板C_and_CPP作者 (CA)時間15年前 (2011/02/23 20:43), 編輯推噓6(607)
留言13則, 6人參與, 最新討論串1/1
如果自己設計的函式庫使用到其他數個函式庫 並且有一部分是繼承它們所延伸出來的模組 那麼如果命名風格不相同時, 要怎麼決定呢? 比方說引用的 library A 使用的風格是 properties 都會有 set/get 開頭: setProperty(), getProperty() 但 library B 則是 getter 不加 get, 並且使用底線不使用大寫字母: set_property(), property() 在繼承 library A 時很自然會用 A 風格來命名新的 method 繼承 library B 時也很自然地用 B 風格 但同一個函式庫存在二種命名風格也會讓人錯亂吧(看看那精美的PHP) 不知道各位有沒有碰過這種問題? -- 自High筆記(半荒廢) http://legnaleurc.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.205.248.119

02/23 20:54, , 1F
我會看哪種比較多人用,就 follow 哪種,比如跟著微軟用
02/23 20:54, 1F

02/23 21:03, , 2F
我有時會自己多寫個wrapper只為隱藏含有底線的識別項
02/23 21:03, 2F

02/23 21:03, , 3F
個人偏好微軟的命名慣例
02/23 21:03, 3F

02/23 21:10, , 4F
用define~
02/23 21:10, 4F

02/23 21:16, , 5F
是可以define,但要對外發文件時,一致的風格還是必要的
02/23 21:16, 5F

02/23 23:08, , 6F
原來如此QQ, 那我fallow比較大的那個lib好了
02/23 23:08, 6F

02/24 11:34, , 7F
小的不才問2樓大 ,哪裡可以看微軟的程式風格說明
02/24 11:34, 7F

02/24 11:34, , 8F
有沒有網站之類的
02/24 11:34, 8F

02/24 13:33, , 10F
放推文剛好夠長XD
02/24 13:33, 10F

02/24 13:37, , 11F
突然發現原來有中文的, 上面網址把 en-us 改成 zh-tw
02/24 13:37, 11F

02/24 14:04, , 12F
謝樓上
02/24 14:04, 12F

02/24 15:55, , 13F
樓樓上正姐 >///<
02/24 15:55, 13F
文章代碼(AID): #1DPG43A3 (C_and_CPP)