《基于腾讯关于我的c++代码规范以及数学之美后感》
2021/9/27 1:11:19
本文主要是介绍《基于腾讯关于我的c++代码规范以及数学之美后感》,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、基于腾讯关于我的c++代码规范
目的
为形成自己的C++编码风格,以保障代码的易维护性和编码安全性,特制定本规范。
1 程序的版式
1.程序块要采用缩进风格编写 :程序块要采用缩进风格编写,缩进的空格数为 ,缩进的空格数为 4 个。
2.规则:相对独立的程序块之间 :相对独立的程序块之间、变量说明之后必须加空行 、变量说明之后必须加空行。
3.较长的语句(>80 字符)要分成多行书写 )要分成多行书写。
4.不允许把多个短语句写在一行中 :不允许把多个短语句写在一行中,即一行只写一条语句 ,即一行只写一条语句。
5.规则:代码行之内应该留有适当的空格 :代码行之内应该留有适当的空格
6 . 建议:程序块的分界符 :程序块的分界符(如 C/C++语言的大括号‘{’和‘}’)应各独占一行并且 应各独占一行并且
位于同一列,同时与引用它们的语句左对齐 ,同时与引用它们的语句左对齐。在函数体的开始 。在函数体的开始、类的定义、结构的定义、
枚举的定义以及 if、for、do、while、switch、case 语句中的程序都要采用如上的缩 语句中的程序都要采用如上的缩
进方式。
2.注释
1.规则:源文件头部应进行注释 :源文件头部应进行注释,列出:生成日期、作者、模块目的/功能等。
2.规则:函数头部应进行注释 :函数头部应进行注释,列出:函数的目的/功能、输入参数、输出参数、返回
值等。
3.建议:注释的主要目的应该是解释为什么这么做 :注释的主要目的应该是解释为什么这么做,而不是正在做什么 ,而不是正在做什么。如果从上下
文不容易看出作者的目的,说明程序的可读性本身存在比较大的问题 ,说明程序的可读性本身存在比较大的问题,应考虑对其重构 ,应考虑对其重构。
5.7 建议:避免非必要的注释 :避免非必要的注释。
3.标识符命名
1.规则:命名尽量使用英文单词 :命名尽量使用英文单词,力求简单清楚 ,力求简单清楚,避免使用引起误解的词汇和模糊的 ,避免使用引起误解的词汇和模糊的
缩写,使人产生误解 ,使人产生误解。
2.建议:变量的命名可参考 :变量的命名可参考“匈牙利”标记法(Hungarian Notation (Hungarian Notation Hungarian Notation):TypePrefix+
Name
二、数学之美后感
全书其实一直在贯彻一个核心,即真正有用的方法往往简单而又朴实。数学的魅力就是将复杂的问题简单化,正如一个好的算法,应该简单有效、可靠性好且易操作,而不是故弄玄虚,任何复杂的工程问题,最终都可以化繁为简,这应该就是数学之美吧。
这篇关于《基于腾讯关于我的c++代码规范以及数学之美后感》的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-12深入理解 ECMAScript 2024 新特性:Map.groupBy() 分组操作
- 2025-01-11国产医疗级心电ECG采集处理模块
- 2025-01-10Rakuten 乐天积分系统从 Cassandra 到 TiDB 的选型与实战
- 2025-01-09CMS内容管理系统是什么?如何选择适合你的平台?
- 2025-01-08CCPM如何缩短项目周期并降低风险?
- 2025-01-08Omnivore 替代品 Readeck 安装与使用教程
- 2025-01-07Cursor 收费太贵?3分钟教你接入超低价 DeepSeek-V3,代码质量逼近 Claude 3.5
- 2025-01-06PingCAP 连续两年入选 Gartner 云数据库管理系统魔力象限“荣誉提及”
- 2025-01-05Easysearch 可搜索快照功能,看这篇就够了
- 2025-01-04BOT+EPC模式在基础设施项目中的应用与优势