1、 XP中的结对编程。XP编程中,有一些思想总结的很好,例如测试驱动,但又有极度的荒唐的就是结对编程。结对编程是我看到过的最荒唐最可笑的软件工程方 法,两倍的投入,一半的产出,可谓事倍功半。以前看结对编程只是觉得荒唐可笑,后来看了李安的电影《断背山》,觉得以“断背”来形容结对编程最适合了,结 对编程简直就是专门为“男同志”们度身定做的软件工程方法,你想一对“男同志”,每天手牵手背靠背进行“结对编程”,是多么“浪漫有趣”的事情。不过这只 对“男同志”们的浪漫有趣,对工作本身一点也不有趣!
--------------

2、JDO投票闹剧(2004-2005)。 一个通过黑客式静态AOP方式旁门左道实现的持久化技术JDO,竟然会被一些人追捧,这本身就是一个很荒唐的事情了。在JCP的投票中,JDO被否决了, 这一点也不奇怪,奇怪的是投票结果出来之后的闹剧。一些人以“政治阴谋论”来说事,说JDO不被通过,是因为政治原因,而非技术原因,这个荒唐的理由竟然 被社区的很多人相信了,一片声讨,JCP迫于压力,重新投票,通过了JDO相关的JSR。但是JDO并没有因此有一点点起色,一直沉沦至今。JDO通过静 态AOP(enhance)的方式使得代码无法调试,就单这一点,就足以使JDO永远无法流行。

这件事情很明确表明两点:1)、不要相信一些技术作家的判断力;2)、普通的大众没有判断能力,会人云亦云。

当年荒唐的文章选录:
《程序员》2005年第2期 http://blog.csdn.net/gigix/archive/2005/01/21/262163.aspx
---------------
posted on 2008-02-09 15:39 温少的日志 阅读(975) 评论(5)  编辑  收藏
Comments
  • # re: 回想过去几年软件业的荒唐事
    CowNew开源团队
    Posted @ 2008-02-09 17:52
    确实听荒唐的,我更愿意把“结对编程”当成代码走查或者培训新员工的手段,至于JDO,呵呵,有几个人用JDO呢。不过没有闹剧这个世界就没有了趣味了。  回复  更多评论   
  • # re: 回想过去几年软件业的荒唐事[未登录]
    XYZ
    Posted @ 2008-02-10 11:39
    XP 的精髓
    我想大家都明白我们都在干什么.本质是还是解决问题.
    解决问题,在不同的环境下有不同的解决办法,没有适用于所有环境的方法.全部口口都是软件工程,软件工程是干什么的.我们想明白没.
      回复  更多评论   
  • # re: 回想过去几年软件业的荒唐事
    CowNew开源团队
    Posted @ 2008-02-10 12:59
    XP我认为只适用于小项目或者进行产品前期预研,规模大一点的项目还是走正规的研发流程更好一些,否则一团糟。  回复  更多评论   
  • # re: 回想过去几年软件业的荒唐事[未登录]
    alex
    Posted @ 2008-06-04 00:15
    结对编程有个好处,你不好意思当着另一个同事的面去看新闻泡论坛,所以大部分时间始终围绕工作和技术  回复  更多评论   
  • # re: 回想过去几年软件业的荒唐事
    wangxh
    Posted @ 2009-03-06 17:18
    结对编程可以帮助避免某些个人的荒唐做法(多一个角度检查);
    还有是企业内部教育的一种好办法(避免某些事情只有一个人知道);  回复  更多评论   

只有注册用户登录后才能发表评论。


网站导航: