小编Cas*_*are的帖子

查找和测量修改过的代码的工具?

我有很多用于静态分析,欺骗检测,linting,测量圈复杂度等的工具,但我总是希望能找到的一件事是代码的哪些部分被修改得最多(又称"热点") ").

有没有人有关于解析git或SVN日志的工具的提示,以识别变化最大的文件/行?

我认为修改最多的代码可能是修改最多的原因..无数的需求变化,错误的代码等等.因此,它似乎是一个集中测试,代码审查,重构等的好地方.

version-control project-management analytics code-analysis qa

6
推荐指数
0
解决办法
465
查看次数

为什么我不能在codeigniter连接查询中使用括号

嗨,我正在使用codeigniter加入

$this->db->join
Run Code Online (Sandbox Code Playgroud)

我用了

$this->db->join ( $table2 . " as c","( c.3rdPartyID=a.ShopID OR c.3rdPartyID=a.ParentID OR c.ShopID=a.ShopID OR c.ShopID=a.ParentID )  AND c.3rdPartyID !=0 ", 'left' );
Run Code Online (Sandbox Code Playgroud)

我也尝试过

$join_query = "( c.3rdPartyID=a.ShopID OR c.3rdPartyID=a.ParentID OR c.ShopID=a.ShopID OR c.ShopID=a.ParentID )  AND c.3rdPartyID !=0 ";

$this->db->join ( $table2 . " as c",$join_query, 'left' );
Run Code Online (Sandbox Code Playgroud)

它给出了一个错误.

但是如果没有括号,它就可以了

$this->db->join ( $table2 . " as c"," c.3rdPartyID=a.ShopID OR c.3rdPartyID=a.ParentID OR c.ShopID=a.ShopID OR c.ShopID=a.ParentID   AND c.3rdPartyID !=0 ", 'left' );
Run Code Online (Sandbox Code Playgroud)

但在我的情况下,我需要括号,我应该去正常的mysql查询,codeignier无法做到这一点,请帮助...

这是错误

在此输入图像描述

php mysql activerecord codeigniter

1
推荐指数
1
解决办法
875
查看次数