中国队失利原因之BadSmell篇

2008-04-09 04:07:03来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

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
米卢指导无方,应付全部责任。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:成功软件开发者的9种编程习惯(一)

下一篇:使用PVCS系列软件构建配置管理环境(一)