PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] C/C++ coding standard
楼主:
gozule
(好冷啊~~)
2020-01-05 09:51:46
最近在寻找关于C/C++单元测试的时候,发现原来不少公司或组织
有发行C/C++ coding standard, 而且三个比较完整的standard是由
MIRSA, AUTOSAR与CERT各自发行,而且也有不少商用或开源的模组支援这
几个standard做静态测试。
我想问的是,这些规范在一般中文的社群似乎很少被讨论,不知道原因为何?
作者:
plsmaop
(plsmaop)
2020-01-05 13:21:00
我都用 google
作者:
chuegou
(chuegou)
2020-01-05 20:17:00
有些限制满严苛的
作者:
loveme00835
(发箍)
2020-01-06 03:06:00
就像你说的 coding standard 是由不同组织发行, 当然有其目的, 我只有跟 MIRSA/AUTOSAR 所以简单分享一下, 它们是从软件分析/验证的角度出发, 补足语言本身设计有缺陷的地方, 但是这些有些目前用工具抓不出来,就需要去规范写的人, 不过前提是你不会先被 tool 给搞到烦死, 除非是很有洁癖的人, 不然追 C++ Core Guidelines 还有 《C++ Coding standards》里的规则基本上就符合一般人对软件的需求. 至于像 Goolge/LLVM 等和组织文化比较有关的规范就看个人频率去追, 主要还是要看你有没有那个毅力还有时间成本
楼主:
gozule
(好冷啊~~)
2020-01-06 07:55:00
原来如此,感谢大大分享心得
作者:
bdvstg
(bdvstg)
2020-01-07 22:54:00
借问:是不是不能用library?除非确保他也符合规范?
作者:
as30385438
(LCT)
2020-01-08 00:53:00
实务上该用当然就要用,不用把这些standard当圣经,设计时尽量把依赖的边界抽象化就好
作者:
bdvstg
(bdvstg)
2020-01-08 07:48:00
问题是已经用了,然后上面想过AUTOSAR
继续阅读
[心得] Vcpkg+CMake+Qml好用的跨平台编译环境建
dzwei
Re: [问题] 为什么CRTP+variant还是比virtual快很多
ibmibmibm
[问题] 为什么CRTP+variant还是比virtual快很多
ab4daa
[问题] inline function导致Undefined reference
zzss2003
Re: [问题] C++ 读档(.dat)>跨行计算>输出
iaminanl
Fw: [问题]计算机组织
suspect1
Re: [问题] C++ 读档(.dat)>跨行计算>输出
devcc
[问题] C++ 读档(.dat)>跨行计算>输出
devcc
[问题] union & 二维阵列
news9801
Re: [问题] 如何将此程式码 用循环的方式表达
qscgy4
Links
booklink
Contact Us: admin [ a t ] ucptt.com