看板 C_and_CPP 關於我們 聯絡資訊
最近在尋找關於C/C++單元測試的時候,發現原來不少公司或組織 有發行C/C++ coding standard, 而且三個比較完整的standard是由 MIRSA, AUTOSAR與CERT各自發行,而且也有不少商用或開源的模組支援這 幾個standard做靜態測試。 我想問的是,這些規範在一般中文的社群似乎很少被討論,不知道原因為何? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.174.70.190 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1578189108.A.E93.html
plsmaop: 我都用 google 01/05 13:21
chuegou: 有些限制滿嚴苛的 01/05 20:17
loveme00835: 就像你說的 coding standard 是由不同組織發行, 當然 01/06 03:06
loveme00835: 有其目的, 我只有跟 MIRSA/AUTOSAR 所以簡單分享一下 01/06 03:08
loveme00835: , 它們是從軟體分析/驗證的角度出發, 補足語言本身設 01/06 03:08
loveme00835: 計有缺陷的地方, 但是這些有些目前用工具抓不出來, 01/06 03:09
loveme00835: 就需要去規範寫的人, 不過前提是你不會先被 tool 給 01/06 03:13
loveme00835: 搞到煩死, 除非是很有潔癖的人, 不然追 C++ Core Gui 01/06 03:13
loveme00835: delines 還有 《C++ Coding standards》裡的規則基本 01/06 03:15
loveme00835: 上就符合一般人對軟體的需求. 至於像 Goolge/LLVM 等 01/06 03:15
loveme00835: 和組織文化比較有關的規範就看個人頻率去追, 主要還 01/06 03:17
loveme00835: 是要看你有沒有那個毅力還有時間成本 01/06 03:17
gozule: 原來如此,感謝大大分享心得 01/06 07:55
bdvstg: 借問:是不是不能用library?除非確保他也符合規範? 01/07 22:54
as30385438: 實務上該用當然就要用,不用把這些standard當聖經,設 01/08 00:53
as30385438: 計時盡量把依賴的邊界抽象化就好 01/08 00:53
bdvstg: 問題是已經用了,然後上面想過AUTOSAR 01/08 07:48