中国队失利原因之Bad Smell篇
1.Duplicated Code
米卢使用怪阵,采用两个右后卫,
使本来是替补,防守能力弱的
徐云龙打右后卫,当孙继海受伤后,
徐自然也防不住右路的进攻,而且
无人替换。
2.Long Method && Large Class
孙继海本来是打右后卫的,不擅长于
防对方的犯规,保护自己,结果早早
下场为后来的失利埋下祸根。徐云龙
老是前插,和跑到中后卫的位置,
造成对方第二个球在无人防守的情况下
头球得分。
3.Long Parameter List
中国队再后场捣脚过多,没有直接
传到前场造成威胁,反而自己失误
频频。
4.Divergent Change
中国队中的徐云龙本来是打右后卫,
后来又打中后卫;李小鹏赛前打
右边后卫,比赛开始打前腰,后来又打
后腰;李铁开始打后腰,后来又打
中后卫;本来范志毅打中后卫,后来
却被一个前锋换下;曲波本来打前锋,
后来却被派上去打需要防守能力的右前卫
。如此多的目的不同的变化,造成场上
局面十分混乱。
5.Shotgun Surgery
为了进攻,换上于根伟等三个前锋,
不必要的加重了防守的压力。
6.Feature Envy
孙继海,徐云龙的不必要的乱跑,
造成关键位置的漏人。
7.Data Clumps
中国队丢第一球时,四个人防两个人
还防不住,不如要两个防守能力强的
专职后卫盯人。
8.Primitive Obsession
中国球员能力不行,却不做好本职工作,
后卫就应该老老实实的当后卫,先防守
好再说。
9.Switch Statements
后卫之间没有保护,协同,老是
拼个人能力。
10.Parallel Inheritence Hierarchies
站位过平,老是造越位,没有协同保护。
11.Lazy Class
像徐云龙这样能力差的队员,
不配分给右后卫的职责。
12.Speculative Generality
赛前老是说要拿3分,定位不对。
13.Temporary Field
对于许多不安定因素,
没有通过热身赛发现,
而统一解决,绝对主力
球员状态不好。
14.Message Chains
场上传球混乱,没有
中场发动机做中转。
15.Middle Man
球员都指望别人能进球,
该射门时不果断,而且
打得过小。
16.Inapproriate Intimacy
球员过多的依赖于队友。
17.Alternative Classes with
Different interfaces
替补球员没有起到应有的作用,
应慎用替补球员。
18.Incomplete Library Class
十强赛得到的优秀经验
没有得到复用,而且重蹈了
用怪阵的覆辙。
19.Data Class
没头脑,呈匹夫之勇的人太多,
没有调教到适应世界杯。
20.Refused Bequest
应灵活用小范围的组合,
而慎用大范围的全场阵型,
因为那样会过于死板。
21.Comments
米卢指导无方,应付全部责任。