程序代码编写与SVN日志规范
需积分: 45 131 浏览量
更新于2024-08-15
收藏 1.21MB PPT 举报
本文档主要介绍了日志信息的填写规则以及SVN的使用规范,强调了日志应记录重要修改内容,避免无用信息,并提供了代码编写和命名规则的指导。
在日志信息填写规则方面,日志的主要作用是记录每次修改的内容,以便于追踪代码的变更历史和问题排查。规范的日志信息应该清晰地描述修改的操作,例如“修改线索的样式”或“更新公司主题包和栏目配置文件”。而不规范的日志如“去除无用文件”或“线索报警”过于简洁,没有明确指出具体操作和涉及的文件,不利于后期查阅。值得注意的是,日志中的修改人和提交时间通常由SVN等版本控制系统自动生成,无需人工录入。
关于 SVN 的使用,这是一个版本控制系统,用于管理代码库的变更。开发者通过提交、更新、合并等操作来协同工作。虽然文档没有详细讲述SVN的具体操作步骤,但我们可以推断出,提交日志应当包含关于提交内容的详细描述,以帮助团队成员理解每次变更的目的和内容。
在代码规则方面,文档提出了几个重要的编程风格和命名规则:
1. 程序风格应遵循阶梯层次组织,保持代码的可读性。每个层次的缩进为4个空格,大括号对齐,对继行再缩进4格,如示例所示。
2. 提示信息字符串应定义在资源中,以支持多语言开发。避免直接在代码中硬编码提示语句,如将`printf("无法打开文件!\n");`替换为从资源中获取的`printf(msg[FAILED_TO_OPEN_FILE]);`
3. 变量的定义应尽量位于函数的开始位置,便于理解和维护。使用匈牙利命名法,即变量名由属性、类型和对象描述组成,如`lSum`表示长整型的求和变量。
4. 命名规则中,变量名应以类型前缀开头,如`l`代表长整型,`pf`代表浮点型指针。全局变量用`g_`,静态变量用`s_`作为前缀,指针变量在类型前缀后加上`p`。
这些规则旨在提高代码的可读性和可维护性,使得团队成员能更容易地理解他人编写的代码,同时也有助于减少错误和提高开发效率。在实际开发中,遵循这些规范能提升代码质量,促进团队协作。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2013-05-28 上传
243 浏览量
2021-04-28 上传
2011-03-24 上传
2012-10-29 上传
2016-09-12 上传
Happy破鞋
- 粉丝: 13
- 资源: 2万+
最新资源
- 20200930-人工智能行业系列深度研究:2019年中国自然语言处理行业研究报告.rar
- torch_spline_conv-1.2.1-cp39-cp39-win_amd64whl.zip
- lavatop-开源
- practice-api:Java高级实践API
- chatapp:我在 Node.js 中的第一个应用
- dotnet 5 破坏性改动 WPF 和 WinForms 的 OutputType 输出类型重定向为 WinExe 类型
- birthday-js:以点数显示您的生活
- djangonote
- 中航重机2020年年度报告.rar
- ANNOgesic-0.7.25-py3-none-any.whl.zip
- esp32-OSC
- Item-Based-CF:PredictionIO 中用于推荐的模板引擎。 此引擎基于类似产品模板,但针对类似事件进行了修改。 (与 Tapster 教程相同
- loopstudios-landing-page
- Historia-de-les-siete-murcielagos_64656:ManuelFernándezyGonzález撰写的Historia de les sietemurciélagos是古腾堡计划的一本书,现在在Github上
- module-textalk:DAISY Pipeline 2模块,包含用于测试如何编写模块的脚本
- Krio500-开源