代码规范

后续更新——
干净整洁的代码

  1. 不写冗余的代码,if(true) 不应该出现。
  2. 不要吝惜废弃的老代码。
  3. 请合理利用空行,空行可以隔开独立的代码块,但是不要出现一行以上的空行。
  4. 不要在两个地方出现完全相同的代码,可以想办法重用的,不是吗?
  5. 拆分大的类,大的方法。
  6. 命名要一致,在使用英文命名的时,不要出现中文命名。
  7. 方法名,变量名,类名等若采用驼峰方式,就不应该出现蛇形命名方式。
  8. 文件的命名也要统一。
  9. 每行结尾不允许有多余的空格。
  10. switch语句中,必须包含default语句。
  11. 每行代码长度应控制在80个字符以内,最长不超过120个字符。因为 linux 读入文件一般以80列为单位,就是说如果一行代码超过80个字符,那么系统将为此付出额外操作指令。这个虽然看起来是小问题,但是对于追求完美的程序员来说也是值得注意并遵守的规范。

编码风格

推荐:function fire($event, $payload = [], $halt = false)
不推:function fire($event,$payload=[],$halt = false)
推荐:list($name, $type) = $this->parseConnectionName($name);
不推:list($name,$type)=$this->parseConnectionName($name);
推荐:
switch($attrid){
    case '91'   :   $search_attr = 'teamtype'; break;
    case '84'   :   $search_attr = 'traffic';  break;
    case '154'  :   $search_attr = 'aimid';    break;
    default     :   break;
}
不推:
switch($attrid){
    case '91' : $search_attr = 'teamtype'; break;
    case '84' : $search_attr = 'traffic'; break;
    case '154' : $search_attr = 'aimid'; break;
    default : break;
}
根据个人风格
---------------------------
if (! is_null($id)) {
    $name = (object)null;
} elseif (! is_string($recaller) || $a) {

} else {

}
--------------------------
if(!is_null($id)){
    $name = (object) null;
}elseif(!is_string($recaller) || $a) {

}else{

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值