作者gozule (果吉里)
看板C_and_CPP
标题[问题] C/C++ coding standard
时间Sun Jan 5 09:51:46 2020
最近在寻找关於C/C++单元测试的时候,发现原来不少公司或组织
有发行C/C++ coding standard, 而且三个比较完整的standard是由
MIRSA, AUTOSAR与CERT各自发行,而且也有不少商用或开源的模组支援这
几个standard做静态测试。
我想问的是,这些规范在一般中文的社群似乎很少被讨论,不知道原因为何?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.174.70.190 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1578189108.A.E93.html
1F:推 plsmaop: 我都用 google 01/05 13:21
2F:推 chuegou: 有些限制满严苛的 01/05 20:17
3F:→ loveme00835: 就像你说的 coding standard 是由不同组织发行, 当然 01/06 03:06
4F:→ loveme00835: 有其目的, 我只有跟 MIRSA/AUTOSAR 所以简单分享一下 01/06 03:08
5F:→ loveme00835: , 它们是从软体分析/验证的角度出发, 补足语言本身设 01/06 03:08
6F:→ loveme00835: 计有缺陷的地方, 但是这些有些目前用工具抓不出来, 01/06 03:09
7F:→ loveme00835: 就需要去规范写的人, 不过前提是你不会先被 tool 给 01/06 03:13
8F:→ loveme00835: 搞到烦死, 除非是很有洁癖的人, 不然追 C++ Core Gui 01/06 03:13
9F:→ loveme00835: delines 还有 《C++ Coding standards》里的规则基本 01/06 03:15
10F:→ loveme00835: 上就符合一般人对软体的需求. 至於像 Goolge/LLVM 等 01/06 03:15
11F:→ loveme00835: 和组织文化比较有关的规范就看个人频率去追, 主要还 01/06 03:17
12F:→ loveme00835: 是要看你有没有那个毅力还有时间成本 01/06 03:17
13F:→ gozule: 原来如此,感谢大大分享心得 01/06 07:55
14F:推 bdvstg: 借问:是不是不能用library?除非确保他也符合规范? 01/07 22:54
15F:→ as30385438: 实务上该用当然就要用,不用把这些standard当圣经,设 01/08 00:53
16F:→ as30385438: 计时尽量把依赖的边界抽象化就好 01/08 00:53
17F:→ bdvstg: 问题是已经用了,然後上面想过AUTOSAR 01/08 07:48