我试图计算一些圈复杂度,因此试图绘制一个控制流图。首先,我试图使它成为一个相当简单的方法。
首先,我试着把它画成这样的尝试部分:

的方法:
[HttpPost]
public ActionResult GraphMethod([FromForm]string str)
{
try
{
int affectedRows = this._copyManager.CreateCopy(str);
if (affectedRows < 1) return BadRequest("Error!");
return Ok();
}
catch (Exception ex)
{
return BadRequest(ex.Message);
}
}如何将其扩展到包括整个方法和try部分?
这是我第一次使用控制流图,所以如果我搞砸了,我也想知道。
发布于 2019-05-21 09:36:56
就我而言,我命令您使用这段代码,更简单,更高效。
[HttpPost]
public ActionResult GraphMethod([FromForm]string str)
{
if (this._copyManager.CreateCopy(str) < 1)
return BadRequest("Error!");
return Ok();
}https://stackoverflow.com/questions/56234896
复制相似问题