清除代码异味
为什么我们需要有质量的代码?
敏捷开发方法是用来应付那些要求代码做大量改动的反馈信息的方法。
如果程序没有用一种好的表达方式来表现,那程序会很难读,难维护,难修改。
什么是代码异味?
代码异味是一种由写的很差的代码引起的一种有臭味的感觉,
异味更多的是来自一种直觉,而不是一种有据可查的标准,当你看到有味的代码时你就“感觉”
到了如果你不把异味清除,不久之后你就会习惯这种气味,不再对它有察觉
我们经常会意识不到自己在写很臭的代码,经常需要外人为我们指出这点
重复的代码
会引起程序里面多个地方相同的错误
不必要的复杂
复杂最恐怖
异常处理
没有比空的异常捕捉代码更糟糕的
try{... } catch (Exception e){}