曾经在一本书中看到(好像是java编程思想)这样一句话“java中一切皆为对象”,在今天第一次写有点规模后的代码后,想在后面加一句“一切皆可为空”。
今天修改了一天的bug感觉被bug吞噬了,不是这个为空,就是那个为空,这个改好了,又出来一个。因为有大量为空的判断,所以导致逻辑混乱(也是因为代码的问题)
方法参数定义不够好,方法功能划分不够明确,都会导致代码逻辑混乱。有很多方法都可以单独拿出来作为一个工具方法,这样的方法放在类中会感觉很乱,所以类结构很重要。
今天和bug做了一天的斗争后,总结了一下几点
原文地址:https://www.cnblogs.com/zshjava/p/10581401.html