`
yeweijun
  • 浏览: 3217 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
文章分类
社区版块
存档分类
最新评论
文章列表
1、检查语法 -n选项只做语法检查,而不执行脚本。 sh -n script_name.sh 2、启动调试 sh -x script_name.sh 进入调试模式后,Shell依次执行读入的语句,产生的输出中有的带加号,有的不带,如下。带加号表示该条语句是Shell执行的。不带加号表示该语句是Shell产生的输出。 + array=(1 2 3 4 5) + for i in '${array[*]}' + echo 1 1
infusion扫描结果的循环依赖是指目录之间的依赖,而不是类之间的依赖,也就是说A目录中的一个类依赖于B目录中的一个类,B目录中的一个类依赖于A目录中的一个类就可以说是循环依赖了。
通过infusion扫描时如果data class类有太多的字段被外部使用,见意将引用data class类的方法移动到data class类中,然后把相应的字段设成私有字段,这样即可以减少vo类成为data class类的可能,又可以减少Feature Envy(依恋情结).
Data Class(纯稚的数据类):把相应的方法搬移到对应的类中后,对类中对应的在外部没有被使用过的get/set方法设置成私有方法,可以通过infusion工具的扫描。
Global site tag (gtag.js) - Google Analytics