看板 C_and_CPP 關於我們 聯絡資訊
如果自己設計的函式庫使用到其他數個函式庫 並且有一部分是繼承它們所延伸出來的模組 那麼如果命名風格不相同時, 要怎麼決定呢? 比方說引用的 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
purpose:我會看哪種比較多人用,就 follow 哪種,比如跟著微軟用 02/23 20:54
loveme00835:我有時會自己多寫個wrapper只為隱藏含有底線的識別項 02/23 21:03
loveme00835:個人偏好微軟的命名慣例 02/23 21:03
wa120:用define~ 02/23 21:10
purpose:是可以define,但要對外發文件時,一致的風格還是必要的 02/23 21:16
legnaleurc:原來如此QQ, 那我fallow比較大的那個lib好了 02/23 23:08
abzxcx:小的不才問2樓大 ,哪裡可以看微軟的程式風格說明 02/24 11:34
abzxcx:有沒有網站之類的 02/24 11:34
uranusjr:放推文剛好夠長XD 02/24 13:33
uranusjr:突然發現原來有中文的, 上面網址把 en-us 改成 zh-tw 02/24 13:37
abzxcx:謝樓上 02/24 14:04
loveme00835:樓樓上正姐 >///< 02/24 15:55