中兴手机软件C/C++编程规范
需积分: 10 165 浏览量
更新于2024-08-02
收藏 495KB DOC 举报
"手机软件编程规范(V1.0)" 是中兴通讯股份有限公司手机事业部软件部制定的一份针对C/C++编程的规范文档,共有57页,旨在规范手机软件开发中的C/C++编程实践。这份规范适用于所有使用C/C++进行手机软件编码的情况,并自发布之日起对新编写和修改的代码具有约束力。当规范中未涵盖的内容,需参照公司通用的《软件编程规范 — C/C++》,若出现冲突,以该规范为准。同时,对于特定平台如BREW,还需遵循相应的平台编码规范。
规范内容涵盖了多个方面,包括但不限于:
1. 范围:明确了规范适用的领域,即手机软件部内的C/C++编程工作。
2. 术语和定义:定义了“规则”(必须遵守的编程约定)、“建议”(需要考虑的约定)、“说明”(对规则和建议的解释)、“正例”(正确的编程示例)和“反例”(错误的编程示例)。
3. 基本原则:强调代码应首先面向人,然后才是计算机,保持代码简洁清晰,避免过度使用技巧。
4. 布局:规定了文件布局、注释、基本格式、对齐、空行空格和断行的规则。
5. 命名规则:制定了变量、常量、类型的命名规范。
6. 变量、常量与类型:详细说明了变量、常量、宏以及类型的使用规则。
7. 表达式与语句:规定了表达式和语句的编写标准。
8. 函数与过程:涵盖了函数和过程的参数、返回值、内部实现和函数调用的规范。
9. 可靠性:涉及内存使用、指针操作和类与函数的可靠设计。
10. 可测试性:鼓励编写可测试的代码,提高软件质量。
11. 断言与错误处理:提供了关于断言和错误处理的指导。
这份规范旨在提高代码的可读性、可维护性和可靠性,确保软件在长期运行和更新过程中能够稳定可靠,同时也便于团队协作和代码审查。通过遵循这些规范,开发者可以编写出更加高效、易于理解和调试的手机软件代码。
2009-08-31 上传
2021-09-16 上传
点击了解资源详情
2021-09-16 上传
2020-12-14 上传
2021-12-13 上传
2010-04-25 上传
2023-07-12 上传
2024-04-02 上传
cookietian
- 粉丝: 33
- 资源: 6
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜