程序的版式(规范化Tips)

第二章 程序的版式(规范化)

一些编码过程中的规范化tips,增强程序可读性。

  • 在每个类声明之后、每个函数定义结束之后加空行。在一个函数体内,逻揖上密切相关的语句之间不加空行,其它地方应加空行分隔。
  • 一行代码只做一件事情。
  • 尽量在定义变量的同时初始化该变量(就近原则),防止引用或使用未被初始化的变量。
  • 关于空格:

image-20231023132318467

  • 应当将修饰符 * 和 & 紧靠变量名 。
 char *name;  int *x, y; // 此处y不会被误解为指针 
  • 不可以滥用类的封装功能,把什么东西都往里封装,仅仅需要公开必须要让外界知道的 内容,而隐藏其它一切内容。

  • 类的版式:

//以数据为中心
class A 
{ 
private: 
    int i, j; 
    float x, y;public: 
    void Func1(void); 
    void Func2(void);}

//以行为中心,优先展示函数(接口)
class A 
{ 
public: 
    void Func1(void); 
    void Func2(void);private: 
    int i, j; 
    float x, y;}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值