openharmony 鸿蒙 OpenHarmony-c-cpp-secure-coding-guide

OpenHarmony C&C++ 安全编程指南 本文档基于C&C++ 语言提供一些安全编程建议,用于指导开发实践。 函数 对所有外部数据进行合法性校验 【描述】 外部数据的来源包括但不限于:网络、用户输入、命令行、文件(包括程序的配置文件)、环境变量、用户态数据(对于内核程序)、进程间通信(包括管道、消息、共享内存、socket、RPC等,特别需要注意的是设备内部不同单板间通讯也
阅读全文

openharmony 鸿蒙 OpenHarmony-c-coding-style-guide

C语言编程规范 目的 规则并不是完美的,通过禁止在特定情况下有用的特性,可能会对代码实现造成影响。但是我们制定规则的目的“为了大多数程序员可以得到更多的好处”,
阅读全文

openharmony 鸿蒙 OpenHarmony-Log-guide

OpenHarmony日志打印规范 简介 公共流水日志指通过系统日志打印接口(HiLog)统一输出到日志服务的日志。日志用来记录用户操作、系统运行状态等,是一个系统的重要组成部分,然而由于日志不是核心功能,所以日志质量常常不被开发人员所重视。
阅读全文

openharmony 鸿蒙 OpenHarmony-JavaScript-docs-guide

开源社区文档写作规范 文档交付清单(应用开发) JS API参考:应用程序接口。 按照d.ts文件进行分类,一个d.ts文件对应一个md文档,该文档包含当前版本需要交付的所有接口,每一个接口都需要包括接口的功能描述、参数描述、返回值描述、示例代码等。
阅读全文

openharmony 鸿蒙 OpenHarmony-Java-secure-coding-guide

OpenHarmony Java 安全编程指南 本文档基于Java 语言提供一些安全编程建议,用于指导开发实践。 数据类型 进行数值运算时,避免整数溢出 【描述】 在进行数值运算过程中,确保运算结果在特定的整数类型的数据范围内,避免溢出,导致非预期的结果。
阅读全文

openharmony 鸿蒙 OpenHarmony-64bits-coding-guide

OpenHarmony 32/64位可移植编程规范 前言 目的 OpenHarmony的目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。具有“硬件互助,资源共享”、“一次开发,多端部署”、“统一OS,弹性部署”的技术特性。
阅读全文

openharmony 鸿蒙 FAQ

FAQ 多个代码仓存在编译依赖时如何同时发起构建 OS(操作系统)开发时,经常会遇到多个代码仓的修改具有编译依赖关系,需要同时构建、同时合入。为此码云平台将Issue作为具有编译依赖的多个代码仓提交PR的关联标识。具体操作如下:
阅读全文