360 开源的编程规范指南

Posted 非著名程序员

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了360 开源的编程规范指南相关的知识,希望对你有一定的参考价值。

【公众号回复 “1024”,免费领取程序员赚钱实操经验】

大家好,我是章鱼猫。

今天给大家推荐的开源项目是由 360 开源的「360 安全规则集合」,简称《安规集》,由 360 质量工程部主导,将编程时需要注意的问题总结成若干规则,可为制定编程规范提供依据,也可为代码审计或相关培训提供指导意见,旨在提升软件产品的可靠性、健壮性、可移植性以及可维护性,从而提升软件产品的综合安全系数。

堪称详细的 C/C++ 编程规范指南,适用于桌面、服务端及嵌入式软件系统。

目前主要针对 C 和 C++ 语言,提供:

c-cpp-rules.md:C/C++ 规则详细说明文档  

c-cpp-rules.json:C/C++ 规则结构化文档  

c-ub-list.md:C 未定义行为成因列表  

cpp-ub-list.md:C++ 未定义行为成因列表与标准导读

面向软件开发、测试及相关管理人员,适用于桌面、服务端及嵌入式软件系统。 紧随语言标准,融汇 C++ Core Guidelines、SEI CERT、MISRA 等权威规范体系,并持有独到的观点是这个项目的宗旨。

内容真的非常详细,咱就以 c-cpp-rules 文档为例,看看,如下:

内容太多,我就不一一举例和截图了,大家自己去 GitHub 上详细查看吧。

开源项目地址:https://github.com/Qihoo360/safe-rules

开源项目组织:360 工程团队

最近,章鱼猫建了一个「GitHub 精选交流群」,欢迎大家一起交流优秀开源项目,也可以宣传自己的开源项目,加我微信:loonggg1024,备注【GitHub】邀请你入群。

---特别推荐---

特别推荐:一个新的优质的专注分享各种浏览器插件、黑科技教程、各种你想不到的高效率软件及工具的公众号,「程序员掘金」,专注挖掘好东西,非常值得大家关注。点击下方公众号卡片,直接关注

以上是关于360 开源的编程规范指南的主要内容,如果未能解决你的问题,请参考以下文章

Uber重磅开源Go语言编程规范!内部已使用多年

编程规范

2016 GitHub章鱼猫观察报告之开源统计

2016 GitHub章鱼猫观察报告之开源统计

1. 编程规范和编程安全指南--python

1. 编程规范和编程安全指南--python