Home › 质量

最臭的臭弹(Biggest Stinkers)

发布于:2009年11月4日 | 分类:心得体会

logo_smlSDTConf 2009 论坛上,Corey Haines 和我共同主持了一个叫做“最臭的臭弹”的研讨会。会议上,我们试图去寻找下面两个(不同的)问题的答案:

  • 作为一个经验丰富的开发人员,回顾往事,最臭的让你最受折磨的代码是什么样的?也就是说,请指出一种代码,如果你能根除掉这种很臭的代码,那么在你的程序中的大部分设计问题都会迎刃而解
  • 我们有如此多的不同的原则和指导来帮助我们去实现好的设计。对于一个新手来说,他应该从哪里开始?哪种代码风味(code smell)或原则,对于一个新手来说,可以最大程度的帮助他们做出好的设计(节省好几年去总结经验)?

尽管字面上这两个问题很相似,但我认为这第二个问题更具有广泛的意义,跟第一个有很大的不同。

不管怎样,这次研讨会都能称得上是一个热闹的会议。我们有不少很厉害的辩手来批判所谓的最臭的代码的味道(最臭的臭弹): 阅读全文 »