重构

非常同意,写代码艺术不是每个人都有追求的。项目架构,甚至小到一个空格的斤斤计较才有可能写的可维护,所以得出结论只要是团队的项目就不存在没屎山的代码。
首先代码的圈复杂度达到了 1500+,一般代码超过 50+ 已经非常复杂。代码复杂度超过 50+ 整个项目都是理解起来是非常困难的。这里举几个例子:
  • Apache HTTP Server:
  • Apache HTTP Server 是一个广泛使用的 Web 服务器软件,其代码中,圈复杂度的平均值大约在10到20之间。
  • OpenSSL:
  • OpenSSL 是一个用于加密和安全通信的开源库,代码总行数在 50W 行数,圈复杂度的平均值大约在10到20之间。
 

工具

xhprof 生成调用流程图 Xdebug 和 PHP CodeCoverage 结合可以让我们了解每一次代码具体执行情况 流量录制回放
Loading...
目录
文章列表
王小扬博客
产品
Think
Git
软件开发
计算机网络
CI
DB
设计
缓存
Docker
Node
操作系统
Java
大前端
Nestjs
其他
PHP