代码写太长了?自测六个问题,找出答案!( 三 )

\n \n

依赖关系并不是坏事 , 但太多的依赖关系会导致不必要的蜘蛛网 。

\n \n

依赖项引入所导致的连锁效应会降低代码的模块性 。 依赖前一项正常工作 , 创建一个串联电路效果 。

\n \n

函数式编程模式可将代码转换为独立存在的一系列并行状态 , 增加了模块化——这是隔离和构建清晰逻辑域的方法 。 代码模块化时 , 崩溃不会频繁出现 。

\n \n

依赖关系也可存在于函数本身 , 即使创建了逻辑隔离 , 也仍会产生冗余 , 通常以不同名称下的重复值、循环中的循环或嵌套逻辑的形式出现 。 如果出现这种情况 , 最快的修复方法是压缩逻辑并将其抽象出来 。

\n \n

\n \n

是否需要公开?

\n \n

并不是一切都必须是全局状态或作为公共功能存在 。 有时 , 代码隐私是件好事;可以防止范围蔓延 , 提高变量安全 。

\n \n

将所有内容公之于众很容易 , 但这不是可访问范围的重点 。

推荐阅读