霰(xiàn)弹式修改意味着你的改动会造成大范围的影响,一处修改,到处修改。这句话也道出了重复代码的坏味道,所以想重复代码和重复Switch也都散发出了霰弹式修改的坏味道,这样的代码坏味道在代码中很常见,也较容易识别出来。 发散式变化,这个坏味道从字面上来看,是引起变化的原因很发散,就好比,我是一个初来乍到...