今天,Venkat Subramaniam 就关于清除代码异味的话题给我们做了一个非常有趣的演讲。下面就是我记录的一些他的话。
为什么我们需要有质量的代码?
什么是代码异味?
重复的代码
不必要的复杂
异常处理
class="code">try { ... } catch (Exception e) { }
try { ... } catch (Exception e) { // is this required? }
Switch语句 & 按类型的条件判断
长方法
方法组成模式
无用的注释
i += 1 // 递增
// 上帝保佑,我实在不知道这是什么意思
变量名称
继承
粘手的语言
最臭的代码
代码除味
一些设计原则
一些参考书籍
问和答
原文:http://www.aqee.net/2011/05/18/cleaning-up-code-smells/